dr_libs dr_flac.h version 0.13.3 and earlier (fixed in commits fefced4, 4f5a4cd, and 663239a) contain an uncontrolled memory allocation vulnerability in drflac__read_and_decode_metadata() that allows attackers to trigger excessive memory allocation by supplying crafted PICTURE metadata blocks. Attackers can exploit attacker-controlled mimeLength and descriptionLength fields to cause denial of service through memory exhaustion when processing FLAC streams with metadata callbacks.
{
"cna_assigner": "VulnCheck",
"cwe_ids": [
"CWE-789"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/32xxx/CVE-2026-32836.json"
}{
"extracted_events": [
{
"cpe": "cpe:2.3:a:mackron:dr_libs:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "0"
},
{
"last_affected": "0.13.3"
}
],
"source": "CPE_RANGE"
},
{
"range": [
{
"fixed": "4f5a4cd3b57564d969443c580c75857e039f100a"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "663239a3d0460c33bd5b6e5166edcb404e3df676"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "fefced4a64adfb1a68a2d31d882366e56096dee8"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-32836.json"
[
{
"deprecated": false,
"digest": {
"function_hash": "263877883709673697127533507054059527641",
"length": 10723
},
"id": "CVE-2026-32836-433925cb",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/mackron/dr_libs/commit/663239a3d0460c33bd5b6e5166edcb404e3df676",
"target": {
"file": "dr_flac.h",
"function": "drflac__read_and_decode_metadata"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "231439137947889826121592771963988490315",
"length": 10815
},
"id": "CVE-2026-32836-4b6dedd5",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/mackron/dr_libs/commit/4f5a4cd3b57564d969443c580c75857e039f100a",
"target": {
"file": "dr_flac.h",
"function": "drflac__read_and_decode_metadata"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"312098584394681776007184099119548608788",
"156795787947303449052969177408990759377",
"230589701935222855554839073967535236708",
"79555147284346167299777022351548481719",
"75352035980912294100526432300105411848",
"283318800769506464223620764598937038807",
"160366924805719731352282503008834715765",
"193551421593112871500734533425905952506",
"127393314191519298840106846926157382787",
"60984747867211332558045335830138746820",
"311472631558505686306470143602637292431",
"290877997238418456864023098957039727430",
"263529883509795293594817901859378992771",
"103137645577131216360093940240659123655"
],
"threshold": 0.9
},
"id": "CVE-2026-32836-b967df33",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/mackron/dr_libs/commit/663239a3d0460c33bd5b6e5166edcb404e3df676",
"target": {
"file": "dr_flac.h"
}
}
]
"2026-10-21T13:04:51Z"