CVE-2026-19499

Buffer overflow in strfmon and strfmon_l right-justification padding

HIGH 7.7

At a glance

Source
NVD
EPSS
EPSS 0.30 % · percentile 22 ()
State
PUBLISHED
Published
Updated
Assigner
glibc
NVD status
Awaiting Analysis

Description

Calling strfmon and strfmon_l in the GNU C Library version 2.38 to 2.44 can write past the end of the caller-supplied output buffer when a conversion uses right-justified width padding. Exploitation requires an application code path that calls strfmon or strfmon_l with right-justified width padding into a destination buffer that is large enough for the padding to succeed but too small for the internal memmove call. The field width or format may be attacker-influenced or a fixed susceptible pattern in the caller. At the time of publication, no network-facing application impact is known.

Weaknesses (CWE)

  • CWE-122 — Heap-based Buffer Overflow

References

Scores

VersionScoreVectorScored by
CVSS 3.1HIGH 7.7CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:Hglibc
CVSS 3.1HIGH 7.7CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:HNVD · 3ff69d7a-14f2-4f67-a097-88dee7810d18 (Secondary)

European references

CERT-FR advisories

Affected products

ProductVersions
The GNU C Library · glibcaffected 2.38 ≤ 2.44

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD