CVE-2018-19801
Description
Aubio audio library versions 0.4.0 to 0.4.8 are vulnerable to a NULL pointer dereference in the new_aubio_filterbank function via invalid n_filters, leading to denial of service.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Aubio audio library versions 0.4.0 to 0.4.8 are vulnerable to a NULL pointer dereference in the new_aubio_filterbank function via invalid n_filters, leading to denial of service.
Vulnerability
Description
CVE-2018-19801 is a NULL pointer dereference vulnerability found in the aubio audio analysis library, affecting versions 0.4.0 through 0.4.8. The flaw resides in the new_aubio_filterbank function, which is used for spectral filtering operations such as MFCC computation [1]. When an invalid value is provided for the n_filters parameter, the function attempts to dereference a NULL pointer, causing a segmentation fault [2].
Exploitation
Scenario
An attacker can trigger this vulnerability by supplying a crafted audio file or parameter set that includes an invalid n_filters value to any application using the vulnerable aubio library [3]. No authentication is required, and the attack can be performed remotely if the application processes untrusted audio input. The low attack complexity makes it accessible to unskilled adversaries.
Impact
The primary impact is a denial of service (DoS) condition, as the NULL pointer dereference causes the application to crash. The vulnerability does not allow arbitrary code execution or privilege escalation. Systems relying on aubio for audio analysis, such as media players or music production software, are at risk of disruption.
Mitigation
The aubio project addressed this issue in version 0.4.9, released shortly after the disclosure [4]. Users are strongly advised to upgrade to at least version 0.4.9 or later. No workarounds are available for earlier versions. The vulnerability has also been flagged in security advisories, including an OpenSUSE security announcement [2].
AI Insight generated on May 22, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
aubioPyPI | >= 0.4.0, < 0.4.9 | 0.4.9 |
Affected products
8- aubio/aubiodescription
- ghsa-coords7 versionspkg:pypi/aubiopkg:rpm/opensuse/aubio&distro=openSUSE%20Leap%2015.0pkg:rpm/opensuse/aubio&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/python-aubio&distro=openSUSE%20Leap%2015.0pkg:rpm/opensuse/python-aubio&distro=openSUSE%20Leap%2015.1pkg:rpm/suse/aubio&distro=SUSE%20Package%20Hub%2015pkg:rpm/suse/python-aubio&distro=SUSE%20Package%20Hub%2015
>= 0.4.0, < 0.4.9+ 6 more
- (no CPE)range: >= 0.4.0, < 0.4.9
- (no CPE)range: < 0.4.6-lp151.6.3.1
- (no CPE)range: < 0.4.6-lp151.6.3.1
- (no CPE)range: < 0.4.6-lp151.6.3.1
- (no CPE)range: < 0.4.6-lp151.6.3.1
- (no CPE)range: < 0.4.6-bp150.3.12.1
- (no CPE)range: < 0.4.6-bp150.3.12.1
Patches
0No patches discovered yet.
Vulnerability mechanics
No source-code context for this CVE — mechanics is only generated when we can read the actual fix diff. Without that, the four sections (root cause, attack vector, affected code, fix) would be speculation rather than analysis.
References
10- lists.opensuse.org/opensuse-security-announce/2019-06/msg00063.htmlghsavendor-advisoryx_refsource_SUSEWEB
- lists.opensuse.org/opensuse-security-announce/2019-06/msg00067.htmlghsavendor-advisoryx_refsource_SUSEWEB
- github.com/advisories/GHSA-7vvr-h4p5-m7fhghsaADVISORY
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/IYIKPYXZIWYWWNNORSKWRCFFCP6AFMRZ/mitrevendor-advisoryx_refsource_FEDORA
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/OHIRMWW4JQ6UHJK4AVBJLFRLE2TPKC2W/mitrevendor-advisoryx_refsource_FEDORA
- nvd.nist.gov/vuln/detail/CVE-2018-19801ghsaADVISORY
- github.com/aubio/aubio/blob/0.4.9/ChangeLogghsax_refsource_MISCWEB
- github.com/pypa/advisory-database/tree/main/vulns/aubio/PYSEC-2019-163.yamlghsaWEB
- lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/IYIKPYXZIWYWWNNORSKWRCFFCP6AFMRZghsaWEB
- lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/OHIRMWW4JQ6UHJK4AVBJLFRLE2TPKC2WghsaWEB
News mentions
0No linked articles in our index yet.