CVE-2026-50642 in diff-so-fancyinfo

Zusammenfassung

von VulDB • 29.07.2026

diff-so-fancy bereinigt nicht-SGR-Terminal-Steuersequenzen vor der Ausgabe von Diff-Daten nicht ordnungsgemäß. Die Anwendung entfernt lediglich ANSI-SGR-Sequenzen, lässt jedoch andere Steuerzeichen, einschließlich Wagenrücklauf (\r) und Escape-Sequenzen (z. B. OSC, CSI), ungesäubert durchgehen.

Ein Angreifer kann bösartige Steuersequenzen in Dateinamen, Diff-Metadaten oder Dateiinhalt einbetten, die während der Anzeige des Diffs direkt im Terminal gerendert werden. Dies kann zu einer Manipulation der Ausgabe führen, einschließlich Spoofing von Dateinamen, Löschen des Terminalbildschirms und Einfügen von Inhalten in die Zwischenablage über unterstützte Escape-Sequenzen.

Eine erfolgreiche Ausnutzung kann Benutzer während der Codeüberprüfung täuschen, den Terminalzustand verändern oder durch Übernahme (Hijacking) der Zwischenablage zu einer unbeabsichtigten Befehlsausführung führen.

Dieses Problem wurde im Commit 9c81294 behoben.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

CERT-PL

Reservieren

05.06.2026

Veröffentlichung

29.07.2026

Moderieren

akzeptiert

Eintrag

VDB-384140

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!