CVE-2026-77219 in Emacs
Zusammenfassung
von VulDB • 21.08.2026
GNU Emacs vor Version 31.0.91 enthält einen Integer-Overflow im PBM/PPM/PGM-Bildlader, der es einem Angreifer ermöglicht, Heap-Speicherinhalte durch Bereitstellen eines speziell angefertigten Bildes mit großen Abmessungen und einem erhöhten maximalen Farbindex auszulesen. Der Bildlader multipliziert die Bildabmessungen und die Kanalanzahl unter Verwendung von signed integer arithmetic; bei hinreichend großen Werten überläuft das Ergebnis zu einer negativen Zahl, wodurch der Bounds-Check umgangen wird und der Pixel-Leser auf Heap-Speicher jenseits des Ende des zugewiesenen Puffers zugreift. Die gelesenen Inhalte werden als Pixelfarbwerte interpretiert und auf dem Bildschirm gerendert.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.