CVE-2017-17554: Aubio is vulnerable to a NULL pointer dereference
5.5
CVSS Score
3.1
Basic Information
CVE ID
GHSA ID
EPSS Score
0.38332%
CWE
Published
5/14/2022
Updated
9/6/2024
KEV Status
No
Technology
Python
Technical Details
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| aubio | pip | < 0.4.7 | 0.4.7 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability report explicitly names aubio_source_avcodec_readframe as the vulnerable function. The GitHub patch adds a NULL check for s->avr in the initialization flow before this function is used, confirming the missing validation was the root cause. Crash analysis shows swr_convert() being called with a NULL avr pointer from this function. The commit message and CWE-476 classification directly map to this NULL dereference scenario.