PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-116723 fltk CVE debrief

A stack-based buffer overflow vulnerability exists in FLTK through 1.4.5 in the Fl_BMP_Image::load_bmp_() function, allowing attackers to corrupt stack memory by supplying an oversized BMP colors_used field. This can be exploited by crafting BMP or ICO files with colors_used above 256, potentially leading to crashes or code execution. The vulnerability requires attention from defenders to prevent potential code execution or crashes. It is crucial for those responsible for FLTK installations and developers using FLTK to verify and update their systems. The CVE record and source item provide details on the vulnerability, including its existence in FLTK through 1.4.5 and potential  

Vendor
fltk
Product
Unknown
CVSS
HIGH 8.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-26
Original CVE updated
2026-11-05
Advisory published
2026-10-26
Advisory updated
2026-11-05

Who should care

Defenders responsible for FLTK installations, developers using FLTK in their applications, and security teams monitoring for potential code execution or crashes should be aware of this vulnerability.

Why it matters

This vulnerability in FLTK through 1.4.5 requires attention from defenders to prevent potential code execution or crashes. It is crucial for those responsible for FLTK installations and developers using FLTK to verify and update their systems.

  • Potential code execution or crashes due to buffer overflow
  • Need for verification and updating of FLTK installations
  • Importance of restricting malicious file inputs

Technical summary

The Fl_BMP_Image::load_bmp_() function in FLTK through 1.4.5 is vulnerable to a stack-based buffer overflow. This occurs when the colors_used field in a BMP file exceeds 256, causing an overflow of the 768-byte colormap array. Attackers can exploit this by crafting malicious BMP or ICO files. The vulnerability is due to insufficient bounds checking on the colors_used field, allowing attackers to overwrite adjacent memory locations. This can lead to crashes or potential code execution, making it essential for defenders to verify and update FLTK installations to prevent exploitation.

Defensive priority

Defenders should prioritize verifying and updating FLTK installations to prevent potential code execution or crashes due to this buffer overflow vulnerability.

Recommended defensive actions

  • Verify FLTK installations and update to a fixed version if available
  • Review and restrict BMP or ICO file inputs to prevent malicious file processing
  • Monitor for and respond to potential crashes or code execution attempts
  • Perform vulnerability scanning to identify exposed systems
  • Implement additional logging and monitoring for suspicious activity
  • Review and update incident response plans to address potential exploitation
  • Conduct a thorough risk assessment to identify potential impacts on the organization

Evidence notes

The CVE record and source item provide details on the vulnerability, including its existence in FLTK through 1.4.5 and potential impacts. However, specific details on exploitation or affected versions beyond 1.4.5 are limited.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-116723 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-116723

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-116723 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-116723

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • FLTK through 1.4.5 Stack Buffer Overflow via Fl_BMP_Image colors_used Field

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/116xxx/CVE-2026-116723.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://github.com/fltk/fltk/issues/1632

    Supplemental source - issue-tracking

  • Source reference

    Unverified legacy reference

    URL: https://github.com/fltk/fltk

    Supplemental source - product

  • Source reference

    Unverified legacy reference

    URL: https://github.com/fltk/fltk/commit/3a049d8262dc759cf9737339420e8457e24c0cb1

    Supplemental source - patch

  • Source reference

    Unverified legacy reference

    URL: https://github.com/fltk/fltk/blob/release-1.4.5/src/Fl_BMP_Image.cxx

    Supplemental source - technical-description

  • Source reference

    Unverified legacy reference

    URL: https://hackmd.io/@haindpwn/fltk-bmp-image-stack-heap-overflow

    Supplemental source - third-party-advisory

  • Source reference

    Unverified legacy reference

    URL: https://www.vulncheck.com/advisories/fltk-through-1.4.5-stack-buffer-overflow-via-fl-bmp-image-colors-used-field

    Supplemental source - third-party-advisory

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.