music-metadata 是一个用于解析音频和视频媒体文件元数据的库。在版本 11.15.0 之前,DSF 解析器在处理未识别的数据块(chunk)时,会调用 tokenizer.ignore,但未等待其返回的 Promise,也未先拒绝小于 12 字节(即 DSF 数据块头长度)的数据块大小。通过构造恶意的 DSF 输入,可以产生负数的忽略长度(ignore length);当使用 strtok3 10.3.5 或更高版本时,由此引发的 RangeError 会与 parseBuffer Promise 脱离
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| Borewit | music-metadata | < 11.15.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.15.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-107389 | 6.2 MEDIUM | music-metadata: EBML parser trusts element lengths, allowing memory exhaustion or process |
| CVE-2026-107391 | 6.2 MEDIUM | music-metadata: MP4 stsd sample-entry size==0 causes a synchronous infinite loop (DoS) — u |
No comments yet