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

Producten en stacks · Lokale stacks en applicatieservers

PHP2Shell in XAMPP: getroffen en hoe op te lossen

De PHP-versie van XAMPP controleren

Voer de opdracht voor uw opzet uit. Een versie vanaf 8.2.35, 8.3.36, 8.4.27 of 8.5.12 in de betreffende tak is gepatcht; oudere takken alleen met een leveranciersbuild die dat vermeldt.

C:\xampp\php\php.exe -v
/opt/lampp/bin/php -v

De php op de opdrachtregel kan verschillen van de PHP die de site serveert. Controleer voor de zekerheid de web-SAPI (een tijdelijke phpinfo()-pagina achter een login, of de PHP-instellingen van het paneel) en verwijder die daarna. Onze versiecontrole vergelijkt het nummer voor u.

PHP2Shell in XAMPP oplossen

  1. XAMPP is een ontwikkelstack. Is hij bereikbaar vanaf internet of het LAN, stop Apache dan nu of bind hem aan 127.0.0.1.
  2. Maak een back-up van C:\xampp\php, download de PHP 8.2.35 Thread Safe x64-zip van windows.php.net (de Apache-module heeft een Thread Safe-build nodig), pak hem uit in de php-map en zet uw php.ini terug. Blijf op de 8.2-tak zodat php8apache2_4.dll nog bij de Apache-configuratie past.
  3. Herstart Apache via het XAMPP Control Panel en controleer de versie met php -v en een tijdelijke phpinfo()-pagina.
  4. Stap voor alles wat publiek is over op een onderhouden stack (distributiepakketten, Docker php-images of een gepatcht panel).
  5. Bestaat er geen leveranciersbuild, dan is de doe-het-zelfroute de ingebouwde PHP vervangen door een officiële gepatchte build van dezelfde tak. Bewaar een back-up van de oude map en uw php.ini.
  6. Herstart de webserver en controleer opnieuw de versie die de web-SAPI meldt.

Laat u de controle liever aan een AI-agent over? Controleren of u getroffen bent · Oplossen met een AI-agent

Als u nog niet kunt patchen

FAQ

Is XAMPP getroffen door PHP2Shell?

Waarschijnlijk getroffen: geen fix of verklaring van de leverancier gevonden. XAMPP levert zijn eigen PHP mee. Het nieuwste Windows-installatieprogramma (november 2023) bevat PHP 8.2.12 en er bestaat geen XAMPP-build met gepatchte PHP. Apache Friends heeft geen verklaring over PHP2Shell gepubliceerd.

Lost het bijwerken van XAMPP zelf CVE-2026-109618 en CVE-2026-109619 op?

Alleen als de update gepatchte PHP bevat. PHP2Shell is een lek in de PHP-interpreter; het gaat om de PHP waarop XAMPP draait. Controleer de versie na het bijwerken.

Welke PHP-versies lossen PHP2Shell op?

PHP 8.2.35, 8.3.36, 8.4.27 en 8.5.12, uitgebracht op 21 oktober 2026. PHP 8.1 en ouder krijgen geen release van het PHP-project; alleen leveranciersbuilds met backport (of een zelf gebouwde bronpatch voor 7.4, 8.0 en 8.1) lossen ze op.

Wat als er voor XAMPP nog geen fix is?

Houd de PHP-webinterface van internet af (VPN of IP-allowlist), pas de tijdelijke PHP-instellingen toe zoals het uitschakelen van session upload progress, en installeer de update van de leverancier zodra die uitkomt. Tijdelijke instellingen verkleinen het risico, maar zijn geen fix.

← Alle producten met ingebouwde PHP

Zie ook: Oplossing per platform · Getroffen versies · Status leveranciers

Bronnen

Externe links verlaten deze site. Wij hosten geen exploitcode.

Onofficiële samenvatting van openbare bronnen. Deze site is niet verbonden aan de leverancier of het PHP-project en host geen exploitcode.