CVE-2025-50950
Audiofile v0.3.7 was discovered to contain a NULL pointer dereference via the ModuleState::setup...
Audiofile v0.3.7 was discovered to contain a NULL pointer dereference via the ModuleState::setup function.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
Audiofile v0.3.7 was discovered to contain a NULL pointer dereference via the ModuleState::setup function.
- Record
CVE-2025-50950- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-476
- Updated
- 2026-11-02
EUVDEUVD-2025-35696
7.5
Audiofile v0.3.7 was discovered to contain a NULL pointer dereference via the ModuleState::setup function.
- Record
EUVD-2025-35696- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-qxx5-338v-jgwv
7.5
Audiofile v0.3.7 was discovered to contain a NULL pointer dereference via the ModuleState::setup...
Audiofile v0.3.7 was discovered to contain a NULL pointer dereference via the ModuleState::setup function.
- Record
GHSA-qxx5-338v-jgwv- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-476
- Updated
- 2026-11-02
NVD
7.5
Audiofile v0.3.7 was discovered to contain a NULL pointer dereference via the ModuleState::setup function.
- Record
CVE-2025-50950- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-476
- Updated
- 2026-11-02
OSV
7.5
Audiofile v0.3.7 was discovered to contain a NULL pointer dereference via the ModuleState::setup function.
- Record
CVE-2025-50950- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2025-50950
7.5
Audiofile v0.3.7 was discovered to contain a NULL pointer dereference via the ModuleState::setup function.
- Record
DEBIAN-CVE-2025-50950- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 9 moreShow less
OSVOESA-2026-1782
7.5
audiofile security update
The Audio File Library is a C-based library for reading and writing audio files in many common formats.
Security Fix(es):
In Audio File Library (aka audiofile) 0.3.6, there exists one NULL pointer dereference bug in ulaw2linear_buf in G711.cpp in libmodules.a that allows an attacker to cause a denial of service via a crafted file.(CVE-2019-13147)
Audiofile v0.3.7 was discovered to contain a NULL pointer dereference via the ModuleState::setup function.(CVE-2025-50950)
- Record
OESA-2026-1782- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-1783
7.5
audiofile security update
The Audio File Library is a C-based library for reading and writing audio files in many common formats.
Security Fix(es):
In Audio File Library (aka audiofile) 0.3.6, there exists one NULL pointer dereference bug in ulaw2linear_buf in G711.cpp in libmodules.a that allows an attacker to cause a denial of service via a crafted file.(CVE-2019-13147)
Audiofile v0.3.7 was discovered to contain a NULL pointer dereference via the ModuleState::setup function.(CVE-2025-50950)
- Record
OESA-2026-1783- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-1784
7.5
audiofile security update
The Audio File Library is a C-based library for reading and writing audio files in many common formats.
Security Fix(es):
In Audio File Library (aka audiofile) 0.3.6, there exists one NULL pointer dereference bug in ulaw2linear_buf in G711.cpp in libmodules.a that allows an attacker to cause a denial of service via a crafted file.(CVE-2019-13147)
Audiofile v0.3.7 was discovered to contain a NULL pointer dereference via the ModuleState::setup function.(CVE-2025-50950)
- Record
OESA-2026-1784- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-1785
7.5
audiofile security update
The Audio File Library is a C-based library for reading and writing audio files in many common formats.
Security Fix(es):
In Audio File Library (aka audiofile) 0.3.6, there exists one NULL pointer dereference bug in ulaw2linear_buf in G711.cpp in libmodules.a that allows an attacker to cause a denial of service via a crafted file.(CVE-2019-13147)
Audiofile v0.3.7 was discovered to contain a NULL pointer dereference via the ModuleState::setup function.(CVE-2025-50950)
- Record
OESA-2026-1785- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-1786
7.5
audiofile security update
The Audio File Library is a C-based library for reading and writing audio files in many common formats.
Security Fix(es):
In Audio File Library (aka audiofile) 0.3.6, there exists one NULL pointer dereference bug in ulaw2linear_buf in G711.cpp in libmodules.a that allows an attacker to cause a denial of service via a crafted file.(CVE-2019-13147)
Audiofile v0.3.7 was discovered to contain a NULL pointer dereference via the ModuleState::setup function.(CVE-2025-50950)
- Record
OESA-2026-1786- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2025:23457
7.5
Red Hat Security Advisory: audiofile security update
- Record
RHSA-2025:23457- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-50950
7.5
Audiofile v0.3.7 was discovered to contain a NULL pointer dereference via the ModuleState::setup function.
- Record
UBUNTU-CVE-2025-50950- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVAZL-68814 No score
CVE-2025-50950 affecting package audiofile 0.3.6-27
Audiofile v0.3.7 was discovered to contain a NULL pointer dereference via the ModuleState::setup function.
- Record
AZL-68814- Updated
- 2026-11-02
OSVAZL-68885 No score
CVE-2025-50950 affecting package audiofile 0.3.6-27
Audiofile v0.3.7 was discovered to contain a NULL pointer dereference via the ModuleState::setup function.
- Record
AZL-68885- Updated
- 2026-11-05
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
audiofileAzure Linux:2 |
through 0.3.6-27 | None known |
audiofileAzure Linux:3 |
through 0.3.6-27 | None known |
audiofileDebian:12 |
All versions, plus listed versions 0.3.6-50.3.6-5+deb12u10.3.6-60.3.6-7 |
None known |
audiofileDebian:13 |
All versions, plus listed versions 0.3.6-7 |
None known |
audiofileDebian:14 |
All versions, plus listed versions 0.3.6-7 |
None known |
audiofileopenEuler:24.03-LTS From an advisory covering 2 CVEs |
before 0.3.6-30.oe2403 | 0.3.6-30.oe2403 |
audiofileopenEuler:24.03-LTS-SP1 From an advisory covering 2 CVEs |
before 0.3.6-30.oe2403sp1 | 0.3.6-30.oe2403sp1 |
audiofileopenEuler:24.03-LTS-SP2 From an advisory covering 2 CVEs |
before 0.3.6-30.oe2403sp2 | 0.3.6-30.oe2403sp2 |
audiofileopenEuler:20.03-LTS-SP4 From an advisory covering 2 CVEs |
before 0.3.6-29.oe2003sp4 | 0.3.6-29.oe2003sp4 |
audiofileopenEuler:22.03-LTS-SP4 From an advisory covering 2 CVEs |
before 0.3.6-30.oe2203sp4 | 0.3.6-30.oe2203sp4 |
Show 12 moreShow less
| Package | Affected | Fixed |
|---|---|---|
audiofileRed Hat:rhel_els:7 |
before 1:0.3.6-10.el7_9 | 1:0.3.6-10.el7_9 |
audiofile-debuginfoRed Hat:rhel_els:7 |
before 1:0.3.6-10.el7_9 | 1:0.3.6-10.el7_9 |
audiofile-develRed Hat:rhel_els:7 |
before 1:0.3.6-10.el7_9 | 1:0.3.6-10.el7_9 |
audiofileUbuntu:Pro:14.04:LTS |
All versions, plus listed versions 0.3.6-20.3.6-2ubuntu0.14.04.10.3.6-2ubuntu0.14.04.20.3.6-2ubuntu0.14.04.30.3.6-2ubuntu0.14.04.3+esm1 |
None known |
audiofileUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 0.3.6-20.3.6-2ubuntu0.15.10.10.3.6-2ubuntu0.16.04.10.3.6-2ubuntu0.16.04.1+esm1 |
None known |
audiofileUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 0.3.6-40.3.6-4ubuntu0.1~esm1 |
None known |
audiofileUbuntu:20.04:LTS |
All versions, plus listed versions 0.3.6-50.3.6-5build10.3.6-5+deb10u1build0.20.04.1 |
None known |
audiofileUbuntu:22.04:LTS |
All versions, plus listed versions 0.3.6-5build10.3.6-5+deb10u1build0.22.04.1 |
None known |
audiofileUbuntu:24.04:LTS |
All versions, plus listed versions 0.3.6-5build20.3.6-60.3.6-6build10.3.6-6build2 |
None known |
audiofileUbuntu:25.10 |
All versions, plus listed versions 0.3.6-7build1 |
None known |
audiofileUbuntu:26.10 |
All versions, plus listed versions 0.3.6-7build2 |
None known |
audiofileUbuntu:26.04:LTS |
All versions, plus listed versions 0.3.6-7build10.3.6-7build2 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-50950 is a high vulnerability (CVSS 7.5) in Audiofile, published October 23, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.36%, the 30th percentile. Fixed in audiofile 1:0.3.6-10.el7_9.
References
github.com/mpruett/audiofile/issues/66
nvd.nist.gov/vuln/detail/CVE-2025-50950
github.com/advisories/GHSA-qxx5-338v-jgwv
security-tracker.debian.org/tracker/CVE-2025-50950
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1782
nvd.nist.gov/vuln/detail/CVE-2019-13147
Show 11 moreShow less
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1783
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1784
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1785
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1786
access.redhat.com/errata/RHSA-2025:23457
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2406048
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_23457.json
access.redhat.com/security/cve/CVE-2025-50950
cve.org/CVERecord?id=CVE-2025-50950
ubuntu.com/security/CVE-2025-50950