๐Ÿ” CVE Alert

CVE-2026-59959

UNKNOWN 0.0

SAIL: WebP decoder division by zero through malformed animated canvas metadata

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

SAIL is a cross-platform library for loading and saving images with support for animation, metadata, and ICC profiles. Prior to version 1.0.2, the built-in WebP decoder can crash during loader initialization when processing a malformed animated WebP file with inconsistent container or `ANMF` frame metadata. In `sail_codec_load_init_v8_webp()` in `src/sail-codecs/webp/webp.c`, `WebPDemuxGetI` with `WEBP_FF_CANVAS_WIDTH` can return a zero `image_local->width`, which is then used as a divisor when calculating `bytes_per_pixel` from the image row size. The division happens before frame decoding and before generic image skeleton validation in `src/sail/sail_advanced.c`, causing an arithmetic fault and process termination. Applications accepting untrusted WebP images can consequently suffer denial of service; builds must include the affected WebP codec. This issue is fixed in version 1.0.2.

CWE CWE-369
Vendor happyseafox
Product sail
Published Oct 28, 2026
Stay Ahead of the Next One

Get instant alerts for happyseafox sail

Be the first to know when new unknown vulnerabilities affecting happyseafox sail are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

HappySeaFox / sail
< 1.0.2

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/HappySeaFox/sail/security/advisories/GHSA-5g8g-g347-84m8 github.com: https://github.com/HappySeaFox/sail/commit/495660135a4c62e416a1b357a4381dd30069229d github.com: https://github.com/HappySeaFox/sail/tree/v1.0.2