CVE-2019-15296 in Freeware Advanced Audio Decoder
摘要
由 VulDB • 2026-05-24
在 Freeware Advanced Audio Decoder 2 (FAAD2) 2.8.8 中发现了一个问题。libfaad/bits.c 中的 faad_resetbits 函数存在缓冲区溢出漏洞。要读取的位数由 ld->buffer_size - words*4 确定,并强制转换为 uint32。如果 ld->buffer_size - words*4 为负数,则后续会通过 getdword_n(&ld->start[words], ld->bytes_left) 执行缓冲区溢出。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.