CVE Catalog

CVE-2026-77219

HighCVSS 7.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.13%

3th percentile - higher than 3% of all known CVEs

Summary

GNU Emacs before 31.0.91 has an integer overflow in the PBM/PPM/PGM image loader. An attacker can supply a crafted image with large dimensions and an elevated max color index, leading to heap memory content leakage.

Risk Assessment

An attacker can read portions of memory that may contain sensitive data such as passwords or keys, posing a serious confidentiality breach.

Recommendation

Update GNU Emacs to version 31.0.91 or later, which includes the fix.

Other vulnerabilities in GNU Emacs

See all
Original NVD description (English source)

GNU Emacs before 31.0.91 contains an integer overflow in the PBM/PPM/PGM image loader that allows an attacker to leak heap memory contents by supplying a crafted image with large dimensions and an elevated max color index. The image loader multiplies image dimensions and channel count using signed integer arithmetic; for sufficiently large values, the result wraps to a negative number, bypassing the bounds check and causing the pixel reader to access heap memory past the end of the allocated buffer. The over-read contents are interpreted as pixel color values and rendered on screen.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS