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

PHP-beveiliging uitgelegd · defensief

phpinfo()-blootstelling: waarom het telt en hoe je het oplost

phpinfo() toont de volledige PHP-configuratie. Handig bij het inrichten van een server, een cadeau voor aanvallers als het online blijft staan.

Laatst bijgewerkt

Wat het is

Volgens de PHP-handleiding toont phpinfo() veel informatie over de huidige staat van PHP, waaronder compileeropties, extensies, de PHP-versie, serverinformatie, omgeving en HTTP-headers. Op een live site kan dat databasehostnamen, API-sleutels in omgevingsvariabelen en interne paden omvatten. MITRE noemt dit CWE-200.

Zo vind je het

Zo los je het op

Alleen-lezen controles en veilige patronen

# Find leftover phpinfo() files (read-only)
grep -rln "phpinfo\s*(" --include=*.php /var/www 2>/dev/null | grep -v /vendor/

# Check your own site for common file names (only on hosts you own)
for f in phpinfo.php info.php test.php i.php; do
  curl -s -o /dev/null -w "%{http_code} $f\n" "https://your-site.example/$f"
done

; php.ini: stop advertising the version and block the function
expose_php = Off
disable_functions = phpinfo

Is een zichtbare PHP-versie echt een probleem?

Op zich geen kwetsbaarheid, maar het vertelt aanvallers of een server nog vóór 8.2.35, 8.3.36, 8.4.27 of 8.5.12 zit. Weghalen kost niets.

Het controlepaneel van mijn host toont phpinfo. Is dat open?

Niet als het achter de paneellogin zit. Het risico is een phpinfo-pagina die zonder inloggen bereikbaar is.

Andere PHP-kwetsbaarheidsklassen

Bronnen

Externe links verlaten deze site. Wij hosten geen exploitcode.

  1. phpinfo() — PHP Manual
  2. Core php.ini directives (open_basedir, expose_php) — PHP Manual
  3. CWE-200: Exposure of Sensitive Information to an Unauthorized Actor — MITRE CWE