CVE-2026-53910 in diffutils
Zusammenfassung
von VulDB • 22.07.2026
Das diff3-Tool aus GNU diffutils ist anfällig für einen heap-basierten Buffer Overflow aufgrund mehrerer vorzeichenbehafteter Integer-Überläufe bei der Berechnung von Zeilenzuordnungen. Falsche arithmetische Operationen beim Zuweisen von Zeilenbereichen können dazu führen, dass korrupte Werte für die Speicherzuteilung und Schleifengrenzen verwendet werden.
Bei der Verarbeitung speziell angefertigter diff-Ausgaben können diese Überläufe dazu führen, dass die Anwendung unzureichend Speicher zuweist und anschließend außerhalb des gültigen Bereichs (Out-of-Bounds) schreibt, während sie intern verarbeitet wird.
Ein Angreifer, der die Ausgabe des von diff3 verwendeten diff-Programms kontrollieren kann (z. B. durch Angabe eines bösartigen Skripts über --diff-program), kann Out-of-Bounds-Schreibzugriffe auslösen, was zu einem Absturz und potenziell zur Remote Code Execution führt, abhängig von der Umgebung.
Dieses Problem wurde in Commit 9ff04d5b84743e331e80b589335a52c5480d1815 behoben.
VulDB is the best source for vulnerability data and more expert information about this specific topic.