PT-2026-79473
CVE-2026-77219
·
Published
2026-08-21
·
Updated
2026-10-19
Description by
CVSS 3.1
7.1
HighMetricsAV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
Name of the Vulnerable Software and Affected Versions
GNU Emacs versions prior to 31.0.91
Description
An integer overflow exists in the PBM/PPM/PGM image loader. This occurs because the loader uses signed integer arithmetic to multiply image dimensions and channel count. When provided with a crafted image featuring large dimensions and an elevated max color index, the result can wrap to a negative number. This bypasses bounds checks, causing the pixel reader to access heap memory beyond the allocated buffer. The leaked heap memory contents are then interpreted as pixel color values and rendered on screen.
Recommendations
Update GNU Emacs to version 31.0.91 or later.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Found an issue in the description? Have something to add? Feel free to write us 👾