FLTK: Stack-basierter Pufferüberlauf im BMP-Bildlader
Zusammenfassung
FLTK bis einschliesslich Version 1.4.5 enthält einen stack-basierten Pufferüberlauf im BMP-Bildlader (Fl_BMP_Image::load_bmp_()). Eine präparierte BMP- oder ICO-Datei mit einem colors_used-Wert über 256 überschreibt das 768 Byte grosse Farbtabellen-Array auf dem Stack. Ein Angreifer kann bei Öffnen einer solchen Datei in einer FLTK-basierten Anwendung einen Absturz verursachen oder möglicherweise Code ausführen; die Ausnutzung erfordert eine Benutzerinteraktion.
Betroffen
- FLTK 0 bis 1.4.5
- Anwendungen, die mit betroffenen FLTK-Versionen erstellt wurden und BMP- oder ICO-Dateien laden
- FLTK-Pakete von Linux-Distributionen (Status der Behebung unbekannt)
Behoben in
- Unbekannt gemäss Herstellerangaben. VulDB empfiehlt FLTK 1.4.6 oder neuer; diese Version wurde nicht unabhängig verifiziert.
Umgehung
- Kein offizieller Workaround.
- Bis eine gepatchte Version installiert ist, keine BMP- oder ICO-Dateien aus unvertrauenswürdigen Quellen in FLTK-basierten Anwendungen öffnen.
Ausnutzung
- Nicht im CISA KEV aufgeführt; nicht als ausgenutzt bekannt.
- VulDB meldet keinen öffentlichen Exploit. Ein Drittanbieter-Bericht wird referenziert, dessen Inhalt jedoch nicht verifiziert wurde.
- EPSS: 0.0016.
Unsere Empfehlung
- Anwendungen inventarisieren, die FLTK verwenden, einschliesslich Herstellersoftware.
- Bei den Herstellern Builds auf Basis von FLTK 1.4.6 oder neuer anfordern und installieren.
- Die Advisories von Red Hat, SUSE, Debian und Ubuntu auf Distributionspatches prüfen.
- Das Öffnen unvertrauenswürdiger Bilddateien in betroffenen Tools vermeiden.
- Priorität: gering bis mittel für eine typische KMU ohne FLTK-basierte Software, die externe Dateien verarbeitet.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- VulDB CVE-2026-116723 vuldb.com
- VulDB vulnerability 426967 vuldb.com
- VulnCheck advisory www.vulncheck.com
- FLTK GitHub commit 3a049d8 github.com
- FLTK GitHub issue 1632 github.com
- FLTK Fl_BMP_Image.cxx at release-1.4.5 github.com
- OpenCVE CVE-2026-116723 app.opencve.io
- SUSE CVE entry CVE-2026-116723 vulners.com
Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 01.11.2026 10:04.
Referenzen der NVD (6)
- https://github.com/fltk/fltk
- https://github.com/fltk/fltk/blob/release-1.4.5/src/Fl_BMP_Image.cxx#L255-L265
- https://github.com/fltk/fltk/commit/3a049d8262dc759cf9737339420e8457e24c0cb1
- https://github.com/fltk/fltk/issues/1632
- https://hackmd.io/@haindpwn/fltk-bmp-image-stack-heap-overflow
- https://www.vulncheck.com/advisories/fltk-through-1.4.5-stack-buffer-overflow-via-fl-bmp-image-colors-used-fi…
Quellen
Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:
- NVD (NIST) – CVE, Bewertung (CVSS), betroffene Produkte
- CISA KEV – von der CISA bestätigt aktiv ausgenutzte Lücken
- CISA Vulnrichment – Einschätzung der CISA (SSVC) im offiziellen CVE-Eintrag
- FIRST EPSS – Wahrscheinlichkeit einer Ausnutzung
- Microsoft MSRC – Patch Tuesday: Lücken, Schweregrad, Updates
- PoC-in-GitHub – öffentliche Proof-of-Concept-Repositories
- Metasploit (Rapid7) – Module des Metasploit Framework
- Exploit-DB (OffSec) – Archiv öffentlicher Exploits (nur Verweise)
- Patch-Tage: offizielle Seiten der Hersteller (je Hersteller verlinkt) (Patch-Tage der Hersteller)
Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.
Betroffen? Wir helfen.
Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.
