CVE-2026-40492CRITICAL 9.8EPSS p24.8%

CVE-2026-40492CVE-2026-40492

Description

SAIL is a cross-platform library for loading and saving images with support for animation, metadata, and ICC profiles. Prior to commit 36aa5c7ec8a2bb35f6fb867a1177a6f141156b02, the XWD codec resolves pixel format based on `pixmap_depth` but the byte-swap code uses `bits_per_pixel` independently. When `pixmap_depth=8` (BPP8_INDEXED, 1 byte/pixel buffer) but `bits_per_pixel=32`, the byte-swap loop accesses memory as `uint32_t*`, reading/writing 4x the allocated buffer size. This is a different vulnerability from the previously reported GHSA-3g38-x2pj-mv55 (CVE-2026-27168), which addressed `bytes_per_line` validation. Commit 36aa5c7ec8a2bb35f6fb867a1177a6f141156b02 contains a patch.

Scoring

CVSS 3.19.8 (CRITICAL)
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS0.33% probability of exploitation · percentile 24.8% · 2026-06-19T12:03:05Z
Published2026-04-18
Last modified2026-04-20

Underlying weaknesses· 1

CWE-787

References

  1. https://github.com/HappySeaFox/sail/commit/36aa5c7ec8a2bb35f6fb867a1177a6f141156b02
  2. https://github.com/HappySeaFox/sail/security/advisories/GHSA-526v-vm72-4v64
  3. https://github.com/HappySeaFox/sail/security/advisories/GHSA-526v-vm72-4v64

1

TypeTargetConfidenceTier
WeaknessOut-of-bounds Writecwe-7870%live

Related by meaning· 6

Nearest entities by semantic similarity across the cs-graph corpus.

CVE
CVE-2026-40493
CVE
CVE-2026-27168
CVE
CVE-2026-40494
CVE
CVE-2025-53510
CVE
CVE-2025-46407
CVE
CVE-2025-32468
Sourced from NVD + FIRST.org EPSS. Curated for EU compliance use cases by Adam Lundqvist, Founder at SQUR.