Niet php.net · Niet NVD · Niet CISA

PHP-kwetsbaarhedentracker

Onofficiële briefing over beveiligingslekken in PHP

English简体中文日本語DeutschFrançaisNederlandsEspañol

Beveiligingswaarschuwing

PHP2Shell: werk PHP bij. Dat is de enige volledige oplossing.

CVE-2026-109618 en CVE-2026-109619 zijn kritieke kwetsbaarheden in PHP zelf die uitvoering van code op afstand zonder authenticatie mogelijk maken. Het PHP-project bracht op 21 oktober 2026 fixes uit voor de ondersteunde takken 8.2 tot en met 8.5. Herstart PHP na de update. Een firewall is geen vervanging.

Stappen om te patchen

PHP2Shell-check · CVE-2026-109618 · CVE-2026-109619

PHP2Shell-checker: is mijn PHP-versie getroffen?

Typ een PHP-versie of plak de uitvoer van php -v. De PHP2Shell-checker draait volledig in je browser, stuurt niets naar een server en scant geen enkele host.

Laatst bijgewerkt

Voer de PHP2Shell-check uit voor elke PHP-omgeving: de CLI op de host, elke PHP-FPM-pool, Apache mod_php en elke container-image kunnen verschillende versies draaien.

Voorbeeld: 8.3.35 of PHP/8.2.34. Het patchnummer is verplicht.

Nog niets gecontroleerd. Het resultaat blijft in uw browser.

Tip: je kunt de eerste regel van php -v plakken, zoals PHP 8.3.35 (cli) (built: …). De checker haalt het versienummer eruit.

Is mijn PHP-versie getroffen door PHP2Shell?

PHP2Shell: getroffen versies en fix-releases (21 oktober 2026)
BranchStatusFix-release
PHP 8.5Getroffen onder de fix-release8.5.12
PHP 8.4Getroffen onder de fix-release8.4.27
PHP 8.3Getroffen onder de fix-release8.3.36
PHP 8.2Getroffen onder de fix-release8.2.35
PHP 5.4 – 8.1End-of-life: geen officiële fix; backport van leverancier of upgrade nodig—

Hoe controleer je of je server een kwetsbare PHP-versie draait?

Deze alleen-lezen-commando’s tonen alleen versies op je eigen machines. Voer ze uit als dezelfde gebruiker of in dezelfde container als de site en plak de versie in de PHP2Shell-checker.

Veilige PHP2Shell-zelfcontrole (geen toegang tot andere hosts)
# 1. PHP version on the host (CLI)
php -v

# 2. PHP version inside each container
docker ps --format '{{.Names}}'
docker exec <container> php -v

# 3. Package version (shows distro backports)
dpkg -l | grep -E '^ii +php'          # Debian / Ubuntu
rpm -qa | grep -i '^php'              # RHEL / Alma / Rocky / Fedora / SUSE
apk info -v | grep -i '^php'          # Alpine

# 4. Version the web server actually runs (FPM / mod_php may differ from CLI)
php-fpm -v 2>/dev/null || ls /usr/sbin/php-fpm*

Welke PHP-versies zijn gepatcht?

PHP2Shell-scanner of versiecheck?

Producten met eigen PHP controleren

Als de PHP2Shell-check „getroffen” zegt

Is deze PHP2Shell-checker veilig?

Ja. Hij vergelijkt versienummers in je browser. Er wordt niets verstuurd en geen host gescand.

Kan ik een website controleren die niet van mij is?

Nee. Controleer alleen systemen die je bezit of mag beoordelen. Deze site scant nooit hosts van derden.

Mijn distributie toont PHP 8.3.6 maar noemt het gepatcht. Wie heeft gelijk?

Je distributie. Gebackporte pakketten houden het oude upstreamnummer. Controleer de pakketversie bij de distributie-fixes.

Beschermt een WAF-regel tegen PHP2Shell?

Nee. WAF-regels en php.ini-wijzigingen dekken maar een deel af. De fix is PHP upgraden en workers herstarten.

Zijn PHP 7.4 of 8.1 getroffen door PHP2Shell?

Behandel ze als getroffen. Voor end-of-life-branches is er geen officiële release; alleen backports of een upgrade helpen.

Bronnen

Externe links verlaten deze site. Wij hosten geen exploitcode.

  1. News archive 2026: security advisory, 21 October 2026 — PHP project (php.net)
  2. PHP downloads — PHP project (php.net)
  3. Supported Versions — PHP project (php.net)
  4. Unsupported Branches — PHP project (php.net)
  5. CVE-2026-109618 — Debian Security Tracker
  6. CVE-2026-109618 — Ubuntu Security (Canonical)