CVE-2026-88365
Received Received - Intake

Integer Overflow in minimp3 APEv2 Tag Parsing

Vulnerability report for CVE-2026-88365, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-24

Last updated on: 2026-09-24

Assigner: MITRE

Description

minimp3 commit ea99364f contains an integer overflow vulnerability in mp3dec_skip_id3v1() when parsing the APEv2 tag-size field.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-24
Last Modified
2026-09-24
Generated
2026-09-24
AI Q&A
2026-09-24
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
lieff minimp3 From 0.0.0 (inc) to 0.0.0 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is an integer overflow in the minimp3 library's mp3dec_skip_id3v1 function. It occurs when parsing the APEv2 tag-size field in an MP3 file. The code reads a 4-byte tag-size field and promotes each byte to a signed integer before left-shifting. If the most significant byte is 0x80 or higher, the left-shift operation causes a value exceeding INT_MAX, leading to undefined behavior in C. This triggers a process abort and denial of service when processing a crafted MP3 file.

Detection Guidance

To detect this vulnerability, scan for MP3 files containing malformed APEv2 tags. Use tools like 'file' to inspect MP3 metadata or run minimp3-based applications with UndefinedBehaviorSanitizer (UBSan) enabled to catch integer overflows during parsing.

Impact Analysis

This vulnerability can cause a denial of service (DoS) when processing a specially crafted MP3 file. If your application uses the minimp3 library and is built with UndefinedBehaviorSanitizer (UBSan) in a non-recovering mode, the application will immediately abort upon encountering the overflow, disrupting normal operation.

Mitigation Strategies

Update minimp3 to a patched version that validates APEv2 tag sizes or avoids signed left-shifts. If using the single-header file, replace it with a fixed version. Disable UBSan's unrecoverable mode or add input validation for APEv2 tags in MP3 parsers.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-88365. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart