BlogSafe.org

PHP CVEs

Vulnerabilities in the PHP language itself, and which PHP versions they affect.

← Back to CVE list

CVE-2026-92842

MEDIUM 5.9 CVSS 3.1
Published
September 25, 2026
Last modified
October 27, 2026
NVD status
Analyzed
Reported by
security@php.net
Weakness
CWE-122, CWE-125
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N

Description

The convert.base64-encode, convert.quoted-printable-encode and convert.quoted-printable-decode stream filters accept a line-break-chars option whose length is tracked separately from the string itself. The filter constructors duplicate the value with pestrdup(), which stops at the first NUL byte, while keeping the original length. When the filter later emits a line break it copies the recorded length out of the truncated allocation, reading past its end and placing adjacent heap bytes into the filter output.

Affected products and versions

  • PHP — From 8.2.0 (including) to 8.2.34 (excluding)
  • PHP — From 8.3.0 (including) to 8.3.35 (excluding)
  • PHP — From 8.4.0 (including) to 8.4.26 (excluding)
  • PHP — From 8.5.0 (including) to 8.5.11 (excluding)

References

  • github.com https://github.com/php/php-src/security/advisories/GHSA-88hq-2827-7pg6 Vendor Advisory, Exploit
  • nvd.nist.gov Official NVD record