music-metadata 是一个用于解析音频和视频媒体文件元数据的库。在 11.16.0 版本之前,该库在处理 Matroska 和 WebM 格式的 EBML 元数据时,存在一个安全缺陷:它会首先解码攻击者控制的 VINT(可变整数)元素长度,并基于该长度分配字符串令牌或 Uint8Array 数组,之后才验证该叶子节点是否真正位于父节点范围内或可用输入数据内。 攻击者可以通过构造恶意的 WebM、MKV 或 MKA 文件,触发不成比例的内存分配,导致内存耗尽型拒绝服务(DoS)攻击。此外,在特定环境下(例如
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| Borewit | music-metadata | < 11.16.0 |
affected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| Borewit | music-metadata | < 11.16.0 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-107387 | 6.2 MEDIUM | music-metadata: Uncontrolled memory allocation in APEv2 parser |
| CVE-2026-107388 | 6.2 MEDIUM | music-metadata: ID3v2 tag size not validated before allocation, causing memory exhaustion |
| CVE-2026-107390 | 6.2 MEDIUM | music-metadata: MP4 parser allows memory exhaustion via oversized extended atom length |
| CVE-2026-107392 | 6.2 MEDIUM | music-metadata: uncatchable process crash parsing a crafted `.dsf` (residual of CVE-2026-3 |
| CVE-2026-107391 | 6.2 MEDIUM | music-metadata: MP4 stsd sample-entry size==0 causes a synchronous infinite loop (DoS) — u |
No comments yet