216.73.216.215

CVE-2026-41570

· Published 08/05/2026 15:16 · Modified 08/05/2026 19:45

Labels: CVE-2026-41570 2026-05-08CVE-2026-41570CWE-88[email protected]

Essential information

Published
08/05/2026 15:16
Modified
08/05/2026 19:45
Author
Creator
CVSS
7.8 HIGH (v3.1)
CISA KEV
No
CWE
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

CVSS metrics

Description

PHPUnit is a testing framework for PHP. In versions 12.5.21 and 13.1.5, PHPUnit forwards PHP INI settings to child processes (used for isolated/PHPT test execution) as -d name=value command-line arguments without neutralizing INI metacharacters. Because PHP's INI parser interprets " as a string delimiter, ; as the start of a comment, and most importantly a newline as a directive separator, a value containing a newline is parsed by the child process as multiple INI directives. An attacker able to influence a single INI value can therefore inject arbitrary additional directives into the child's configuration, including auto_prepend_file, extension, disable_functions, open_basedir, and others. Setting auto_prepend_file to an attacker-controlled path yields remote code execution in the child process. This issue has been patched in versions 12.5.22 and 13.1.6.

NVD status

Status
Analyzed — CVE has been marked for Analysis. Normally once in this state the CVE will be analyzed by NVD staff within 24 hours.
Source
[email protected]
NVD
View on NVD

Affected products (CPE)

ProductCPE
phpunit project / phpunit cpe:2.3:a:phpunit_project:phpunit:12.5.21:*:*:*:*:-:*:*
phpunit project / phpunit cpe:2.3:a:phpunit_project:phpunit:13.1.5:*:*:*:*:-:*:*

References