CVE Catalog

CVE-2025-59730

MediumCVSS 5.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.16%

5th percentile - higher than 5% of all known CVEs

Summary

When decoding a frame for a SANM file (ANIM v0 variant), the decoded data can be larger than the allocated buffer because codec 48 does not check that the decoded frame fits, leading to a heap-buffer-overflow.

Risk Assessment

This could allow an attacker to execute code or cause a denial of service by providing a crafted SANM file, impacting confidentiality, integrity, and availability.

Recommendation

Upgrade to version 8.0 or later, which includes the fix for this issue.

Related vulnerabilities

Original NVD description (English source)

When decoding a frame for a SANM file (ANIM v0 variant), the decoded data can be larger than the buffer allocated for it. Frames encoded with codec 48 can specify their resolution (width x height). A buffer of appropriate size is allocated depending on the resolution. This codec can encode the frame contents using a run-length encoding algorithm. There are no checks that the decoded frame fits in the allocated buffer, leading to a heap-buffer-overflow. process_frame_obj initializes the buffers based on the frame resolution: We recommend upgrading to version 8.0 or beyond.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS