CVE Alert: CVE-2025-46407 – SAIL Image Decoding Library – SAIL Image Decoding Library

CVE-2025-46407

HIGHNo exploitation knownPoC observed

A memory corruption vulnerability exists in the BMPv3 Palette Decoding functionality of the SAIL Image Decoding Library v0.9.8. When loading a specially crafted .bmp file, an integer overflow can be made to occur which will cause a heap-based buffer to overflow when reading the palette from the image. These conditions can allow for remote code execution. An attacker will need to convince the library to read a file to trigger this vulnerability.

CVSS v3.1 (8.8)
AV NETWORK · AC LOW · PR NONE · UI REQUIRED · S UNCHANGED
Vendor
SAIL Image Decoding Library
Product
SAIL Image Decoding Library
Versions
v0.9.8
CWE
CWE-680, CWE-680: Integer Overflow to Buffer Overflow
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Published
2025-08-25T14:17:47.494Z
Updated
2025-08-25T16:06:28.400Z

AI Summary Analysis

Risk verdict

Why this matters

Most likely attack path

Who is most exposed

Detection ideas

  • Heap- or segmentation faults during BMP palette decoding in the library (crash dumps pointing to the decoding module).
  • Unusual memory usage or crashes shortly after processing a BMP file.
  • Logs showing attempts to load paletted BMPs from network or user input.
  • Presence of a known PoC trigger in test or staging environments.
  • Anomalous network/file activity around image upload endpoints.

Mitigation and prioritisation

  • Apply vendor patch or upgrade to a fixed library version; verify integrity of the update.
  • In the interim, disable or isolate BMP palette decoding, run the library in a sandbox, and elevate memory protections.
  • Restrict image inputs, implement thorough input validation, and apply least-privilege execution for processes using the library.
  • Patch-testing plan: staging validation, regression checks, and change-window documentation.
  • If KEV or EPSS data become available, reassess to treat as priority 1.

A considerable amount of time and effort goes into maintaining this website, creating backend automation and creating new features and content for you to make actionable intelligence decisions. Everyone that supports the site helps enable new functionality.

If you like the site, please support us on “Patreon” or “Buy Me A Coffee” using the buttons below

To keep up to date follow us on the below channels.