Report
CVE-2026-24765 Hoch

PHPUnit – unsichere Deserialisierung von Code-Coverage-Daten bei PHPT-Tests

Kennzahlen

CVSS-Basiswert
7.8
Veröffentlicht
Aktualisiert
Quelle
NVD

Beschreibung

PHPUnit deserialisiert in Versionen vor 12.5.8, 11.5.50, 10.5.62, 9.6.33 und 8.5.52 Code-Coverage-Dateien bei der PHPT-Testausführung in der Methode cleanupForCoverage() ohne Validierung. Ein Angreifer mit lokalem Schreibzugriff auf das Dateisystem kann ein bösartig serialisiertes Objekt mit __wakeup()-Methode als .coverage-Datei ablegen und so beliebigen Code ausführen, wenn Tests mit aktivierter Coverage-Instrumentierung laufen – etwa über CI/CD-Pipeline-Angriffe, die lokale Entwicklungsumgebung oder kompromittierte Abhängigkeiten. Ab den Versionen 12.5.8, 11.5.50, 10.5.62 und 9.6.33 meldet PHPUnit eine vorab existierende .coverage-Datei für einen PHPT-Test als expliziten Fehlerzustand. CVSS-Basiswert: 7.8 (Hoch). Empfohlene Massnahme: auf eine korrigierte PHPUnit-Version aktualisieren und das Risiko über CI/CD-Konfiguration senken, etwa mit ephemeren Runnern, Code-Review-Pflicht, Branch Protection, Artefakt-Isolation und Zugriffskontrollen.

Changelog

  1. 2026-07-26 · zuletzt

    • Report neu erstellt.

Automatisch aus dem Vergleich der Datenstände erzeugt (CVSS, Schweregrad, KEV-Status, Ransomware, betroffene Produkte, EPSS-Sprünge ab 5 Prozentpunkten). Nicht redaktionell verfasst.

Betroffene Produkte

Quellen und Referenzen

Weitere Schwachstellen in Debian (DSA)

Alle Reports zu Debian (DSA)

Feed folgen, kostenlos

Priorisierte Schwachstellen per RSS sofort verfolgen, frei zugänglich und ohne Anmeldung. Zustellung per E-Mail, Webhook, REST oder TAXII auf Anfrage.

RSS-Feed öffnen Zustellung anfragen

Über diesen Report

  • Priorisierung nach KEV-Status, EPSS-Score und CVSS-Basiswert.
  • Stündliche Aktualisierung durch die Threat-Intelligence-Pipeline.
  • NIS2/CRA-relevante Produkte im DACH-Markt.