phpcheck-server
Skill1.4k starsChanged 10 days agoApache-2.0View on GitHub
Check PHP2Shell patch status with local or server access.
We split this skill into the rules it gives an agent
6 rules. About 0 are common, 3 are distinctive, and 3 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈3
Distinctive · estimate
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Check for fixes covering both CVE-2026-109618 and CVE-2026-109619.
- Distinctive: line 9
Do not run exploit probes.
- Very specific: line 31
Use dpkg-query to read the full installed package version and dpkg --compare-versions for comparisons.
- Very specific: line 61
Check the package serving the site, such as php8.3-fpm or libapache2-mod-php8.3, rather than relying on the php metapackage.
- Very specific: line 66
Use rpm -qf on the serving binary or Apache module to identify its owning package.
- Distinctive: line 82
Use RPM version ordering, including the epoch, within the matching release and stream.
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Check PHP2Shell patch status
Check for fixes covering both CVE-2026-109618 and CVE-2026-109619. Do not run exploit probes.
Identify the serving installation
Identify the PHP installation serving the site, including its container if applicable. The default CLI PHP may differ from PHP-FPM or Apache's PHP module.
Inspect the serving binary or Apache module and its owning package directly. Determine the OS release and package provider before choosing an advisory.
Check patch status
Compare the full package revision against vendor guidance covering both CVEs. An older upstream version alone does not prove vulnerability. Configuration settings alone do not establish patch status.
The fixed package versions below were verified on 2026-10-22. They apply only to official packages for the listed OS release and PHP branch. Use the listed version or a later version from the same vendor release and stream.
Debian
Use dpkg-query to read the full installed package version and
dpkg --compare-versions for comparisons. Match the Debian release to its
records for CVE-2026-109618
and CVE-2026-109619.
| Debian release and PHP package | Fixed version | Advisory |
12 (bookworm), php8.2 | 8.2.35-1~deb12u1 | DLA-4848-1 |
13 (trixie), php8.4 | 8.4.27-1~deb13u1 | DSA-6574-1 |
These are source package versions. Check the serving binary's package, such
as php8.2-fpm or libapache2-mod-php8.2, against the corresponding source.
Ubuntu
Use dpkg-query to read the full installed package version and
dpkg --compare-versions for comparisons. Match the Ubuntu release and PHP
package to the advisory below.
| Ubuntu release and PHP package | Fixed version | Advisory |
26.10, php8.5 | 8.5.9-0ubuntu2.1 | USN-8948-1 |
26.04 LTS, php8.5 | 8.5.4-0ubuntu1.5 | USN-8948-1 |
24.04 LTS, php8.3 | 8.3.6-0ubuntu0.24.04.13 | USN-8948-1 |
22.04 LTS, php8.1 | 8.1.2-1ubuntu2.28 | USN-8948-1 |
20.04 LTS, php7.4 (Ubuntu Pro) | 7.4.3-4ubuntu2.29+esm5 | USN-8948-2 |
18.04 LTS, php7.2 (Ubuntu Pro) | 7.2.24-0ubuntu0.18.04.17+esm14 | USN-8948-2 |
16.04 LTS, php7.0 (Ubuntu Pro + Legacy Support) | 7.0.33-0ubuntu0.16.04.16+esm22 | USN-8948-2 |
14.04 LTS, php5 (Ubuntu Pro + Legacy Support) | 5.5.9+dfsg-1ubuntu4.29+esm18 | USN-8948-2 |
Check the package serving the site, such as php8.3-fpm or
libapache2-mod-php8.3, rather than relying on the php metapackage.
RHEL
Use rpm -qf on the serving binary or Apache module to identify its
owning package. Read its full version and vendor with:
rpm -q --queryformat '%{NAME} %{EPOCHNUM}:%{VERSION}-%{RELEASE}.%{ARCH} %{VENDOR}\n' PACKAGEMatch the RHEL major/minor release and PHP module stream to the Red Hat
advisory. Use dnf module list php --enabled where module streams apply.
Known backports covering both CVEs include:
| RHEL release and PHP stream | Fixed version-release | Advisory |
| RHEL 8.10, PHP 7.4 | 7.4.33-8.module+el8.10.0+25117+30337cca | RHSA-2026:87080 |
| RHEL 9.8, PHP 8.0 | 8.0.30-8.el9_8.1 | RHSA-2026:87151 |
Use RPM version ordering, including the epoch, within the matching release and stream. For other RHEL streams, consult Red Hat's records for CVE-2026-109618 and CVE-2026-109619.
Upstream and other builds
For other providers, use their own advisories. Do not apply Debian, Ubuntu or RHEL thresholds to another vendor's packages or custom builds.
The upstream fixed releases are 8.2.35, 8.3.36, 8.4.27 and 8.5.12. Older branches may have vendor or source backports.
Verify the running site and report
A fixed installed package does not prove that web workers use it. Confirm the serving installation and whether workers restarted after the update. If that cannot be established, report the running site's patch status as unknown.
Report the package and version checked, the advisory and any required update. Describe packages below the vendor fix as potentially vulnerable. If package or build evidence is unavailable, or the provider or applicable advisory cannot be established, report unknown.
Trending
Steady: 0 new projects took it in the last 4 weeks, none the 4 weeks before.thin data
Who's talking about openai/php2shell-checker
- Code with Beto“PHP and Node need security updates today #PHP #Nodejs #Cybersecurity”YouTube · Oct 21, 2026 · 9.3k views
- Mark Kashef“AI Just Found a Serious Problem With the Internet”YouTube · Oct 21, 2026 · 6.2k views
- DIY Smart Code“The AI hack that changed everything #ai #cybersecurity #shorts”YouTube · Oct 22, 2026 · 5.2k views
- Luca Di Domenico“PHP2Shell, la falla trovata con GPT-5.6: devi fare qualcosa o no?”YouTube · Oct 22, 2026 · 2.7k views
- Glitchwise“One Upload Could Hijack 70% of Websites — And AI Found It First (PHP2Shell)”YouTube · Oct 22, 2026 · 1.2k views
The biggest 5 of 45 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 45
Talked about on YouTube, the web, GitHub, Bluesky and Hacker News (45 times).
On YouTube · 22
- Oct 21, 2026PHP and Node need security updates today #PHP #Nodejs #Cybersecurity — Code with Beto9.3k views · 9 comments
- Oct 21, 2026AI Just Found a Serious Problem With the Internet — Mark Kashef6.2k views · 9 comments
- Oct 22, 2026The AI hack that changed everything #ai #cybersecurity #shorts — DIY Smart Code5.2k views · 6 comments
- Oct 22, 2026PHP2Shell, la falla trovata con GPT-5.6: devi fare qualcosa o no? — Luca Di Domenico2.7k views · 1 comment
- Oct 22, 2026One Upload Could Hijack 70% of Websites — And AI Found It First (PHP2Shell) — Glitchwisesays it tested it1.2k views
17 more on YouTube
- Oct 22, 2026PHP flaw: why AI turned a 14-year-old bug into an emergency — Sam Silva953 views
- Oct 24, 2026How to Fix PHP's New Security Flaws (Updating Isn't Enough) — Onit Tindwani330 views
- Oct 23, 2026ИИ нашёл дыру в PHP. Проверьте свой сайт — ПАТЧ274 views · 1 comment
- Oct 22, 2026FBI & NSA Said "Take It Offline" — The PHP Bug Under 70% of the Web (PHP2Shell) — Glitchwisesays it tested it236 views
- Oct 22, 2026PHP2Shell Checker: OpenAI's Tool for the Massive PHP Zero-Day — AI Shortcut229 views
- Oct 22, 2026PHP: agents found a hole in 70% of the web — Autopilot Foundersays it tested it208 views
- Oct 22, 2026Critical PHP Vulnerability Found by AI: Check Your Website — KiS170 views · 1 comment
- Oct 22, 2026【PHP脆弱性】OpenAIが無料チェックツール公開。Codexで自分のサイトを確認する方法 — MIRAI LAB128 views
- Oct 22, 2026PHP2Shell: Patch PHP Now, and Don't Forget to Restart (Plus the Node.js Fixes) — AI Unfiltered with Thorsten Meyer107 views
- Oct 23, 2026Catch the php2shell vulnerability instantly ⚡ — LookOnThisGit84 views · 1 comment
- Oct 25, 2026Millions Of Websites Go Offline; Now What? AI Found PHP Bug First, Hackers Use The Same Tools — NewzFirst Explained66 views
- Oct 24, 2026Is your website vulnerable to remote code execution? #php #hacked #cybernews — AICKStudio | AI Agents & Real Tests66 views · 1 comment
- Oct 22, 2026PHP's 10-year hole: OpenAI says AI beat attackers to it — AINeverBored61 views
- Oct 27, 2026GPT-5.6 Sol Helped Find a Critical PHP Flaw (PHP2Shell) — Code With Robby🤖40 views · 1 comment
- Oct 22, 2026OpenAI's PHP checker: what OK, VULNERABLE and UNKNOWN mean — Casper Larsen14 views
- Oct 25, 2026US banks spot unauthorised AI agent activity, Axios says — The AI Pulse2 views
- Oct 27, 2026A Culpa é de Sec - Ep37: PHP2Shell: A IA encontrou a falha, e agora? — A Culpa é de Sec1 view
On the web · 12
- Oct 26, 2026Ricardo ncube — linkedin.com
- Oct 25, 2026PHP2Shell: cómo comprobar si tu PHP es vulnerable con la skill oficial de Codex ✅ yoDEV Tested — dev.tosays it tested it
- Oct 24, 2026OpenAI shipped a php2shell checker. I ran it against 65 sites. All 65 said UNKNOWN. — dev.to
- Oct 23, 2026New PHP2Shell Scanner Helps Identify Exposed Servers As ... — linkedin.com
- Oct 22, 2026OpenAI Codex PHP2Shell Checker Guide: Read UNKNOWN Correctly — aireiter.com
7 more on the web
- Oct 22, 2026php2shell: A Working Exploit Is Public for a Flaw in the ... — ensarseker.substack.com
- Oct 22, 2026PHPの重大脆弱性、修正版が公開。WordPress利用者がいま確認したいこと|AI攻略ラボ ジェミニの憂鬱 — note.com
- Oct 22, 2026PHP2Shell Checker: How to Check Your Site | The AI Dude — theaidude.net
- Oct 22, 2026PHP2Shell: Critical PHP CVEs Explained - viditp.hashnode.dev — viditp.hashnode.dev
- Oct 22, 2026OpenAI releases PHP2Shell checker: Here’s how to check if your website is at risk | Tech News - News9live — news9live.com
- Oct 21, 2026Critical PHP Vulnerability: 4 Steps for Website Owners to Take Today|小畑タカユキ|AI×Web制作@大阪 — note.com
- Oct 21, 2026OpenAI ships a Codex skill that checks sites for php2shell · Promtime — promtime.net
On GitHub · 5
- Oct 23, 2026agent-skills.github.openai.php2shell-checker: 0-unstable-2026-10-21 → 0-unstable-2026-10-22 — sudosubin/agents.nix0 reactions
- Oct 22, 2026agent-skills.github.openai.php2shell-checker: init at 0-unstable-2026-10-21 — sudosubin/agents.nix0 reactions
- Oct 22, 2026AI HOT · 2026-10-22 — fu512647662-ai/AI-hot-news0 reactions
- Oct 21, 2026[Candidate] openai/php2shell-checker/skills/phpcheck-url - phpcheck-url — ProSkillsMD/proskills0 reactions · 1 comment
- Oct 21, 2026[Candidate] openai/php2shell-checker/skills/phpcheck-server - phpcheck-server — ProSkillsMD/proskills0 reactions · 1 comment
On Bluesky · 5
- Oct 21, 2026openai has a skill to check for the PHP 0day github.com/openai/php2s... — @timkellogg.me19 likes and reposts · 3 replies
- Oct 22, 2026GitHub - openai/php2shell-checker https://github.com/openai/php2shell-checker — @tech-trending.bsky.social2 likes and reposts
- Oct 26, 2026PHPの脆弱性を見つけるためのチェッカーツールっぽい 脆弱性対応の確認に使えそう yug1224 starred openai/php2shell-checker https://github.com/openai/php2shell-checker — @yug1224.com1 likes and repost
- Oct 21, 2026If you are wondering whether your website is affected, we have packaged a Codex skill to help check. Point your Codex at this repo to guide… — @openai.xmirror.bot1 likes and repost
- Oct 21, 2026Also, even tho I am not pro OpenAI at all, the company has released a Codex skill that can help you in verifying if your website is at risk… — @natha.me0 likes and reposts · 1 reply
On Hacker News · 1
- Oct 21, 2026Php2shell-Checker2 points · 1 comment
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 1
- salmandev/everything-gemini★ 221% same
Wrote their own version · 0
None found.
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repositoryOne other file it gives its agents.
- phpcheck-urlSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

