CVE-2026-92842CWE-122CWE-125

CVE-2026-92842

Medium · published September 26, 2026

CVSS v3.1
5.9
EPSS
0%
Percentile
28.2
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
5.9 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00357 · 28.2th percentile
Weaknesses
CWE-122 · Heap-based Buffer Overflow; CWE-125 · Out-of-bounds Read
Published
2026-09-26T02:18Z
References (1)
EPSS history
Timeline
  • 27 SEP 03:28Z
    EPSS moved — → 0%
    epss
  • 25 SEP 21:11Z
    OOB read / info leak in convert.* stream filters when line-break-chars contains NUL
    cvelistv5