Maple Labs

CVE search · CVE-2026-92842

CVE-2026-92842

medium 5.9

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.

Details

Status
Analyzed
Published
Last changed
Source
security@php.net
Weakness
CWE-122, CWE-125

Severity

VersionScoreVectorSource
CVSS 3.1 medium 5.9 CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N security@php.netSecondary

Affected products

Vendor and product from the NVD’s CPE applicability statements. Versions and conditions are on the NVD’s page.

References