CVE-2022-24599
In autofile Audio File Library 0.3.6, there exists one memory leak vulnerability in printfileinfo...
In autofile Audio File Library 0.3.6, there exists one memory leak vulnerability in printfileinfo, in printinfo.c, which allows an attacker to leak sensitive information via a crafted file. The printfileinfo function calls the copyrightstring function to get data, however, it dosn't use zero bytes to truncate the data.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
6.5
In autofile Audio File Library 0.3.6, there exists one memory leak vulnerability in printfileinfo, in printinfo.c, which allows an attacker to leak sensitive information via a crafted file. The printfileinfo function calls the copyrightstring function to get data, however, it dosn't use zero bytes to truncate the data.
- Record
CVE-2022-24599- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:P/I:N/A:N - Weakness
- CWE-401
- Updated
- 2026-11-02
CVE List No score
In autofile Audio File Library 0.3.6, there exists one memory leak vulnerability in printfileinfo, in printinfo.c, which allows an attacker to leak sensitive information via a crafted file. The printfileinfo function calls the copyrightstring function to get data, however, it dosn't use zero bytes to truncate the data.
- Record
CVE-2022-24599- Updated
- 2026-11-02
EUVDEUVD-2022-29478 No score
In autofile Audio File Library 0.3.6, there exists one memory leak vulnerability in printfileinfo, in printinfo.c, which allows an attacker to leak sensitive information via a crafted file. The printfileinfo function calls the copyrightstring function to get data, however, it dosn't use zero bytes to truncate the data.
- Record
EUVD-2022-29478- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-9hgh-v7v7-5f66
6.5
In autofile Audio File Library 0.3.6, there exists one memory leak vulnerability in printfileinfo...
In autofile Audio File Library 0.3.6, there exists one memory leak vulnerability in printfileinfo, in printinfo.c, which allows an attacker to leak sensitive information via a crafted file. The printfileinfo function calls the copyrightstring function to get data, however, it dosn't use zero bytes to truncate the data.
- Record
GHSA-9hgh-v7v7-5f66- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N - Weakness
- CWE-401
- Updated
- 2026-11-02
OSVAZL-66560
6.5
CVE-2022-24599 affecting package audiofile 0.3.6-27
In autofile Audio File Library 0.3.6, there exists one memory leak vulnerability in printfileinfo, in printinfo.c, which allows an attacker to leak sensitive information via a crafted file. The printfileinfo function calls the copyrightstring function to get data, however, it dosn't use zero bytes to truncate the data.
- Record
AZL-66560- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N - Updated
- 2026-11-05
OSVAZL-66563
6.5
CVE-2022-24599 affecting package audiofile 0.3.6-27
In autofile Audio File Library 0.3.6, there exists one memory leak vulnerability in printfileinfo, in printinfo.c, which allows an attacker to leak sensitive information via a crafted file. The printfileinfo function calls the copyrightstring function to get data, however, it dosn't use zero bytes to truncate the data.
- Record
AZL-66563- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
Show 10 moreShow less
OSVDEBIAN-CVE-2022-24599
6.5
In autofile Audio File Library 0.3.6, there exists one memory leak vulnerability in printfileinfo, in printinfo.c, which allows an attacker to leak sensitive information via a crafted file. The printfileinfo function calls the copyrightstring function to get data, however, it dosn't use zero bytes to truncate the data.
- Record
DEBIAN-CVE-2022-24599- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N - Updated
- 2026-11-03
OSVOESA-2026-2353
8.8
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):
The audiofile Audio File Library 0.3.6 has a NULL pointer dereference bug in ModuleState::setup in modules/ModuleState.cpp, which allows an attacker to cause a denial of service via a crafted caf file, as demonstrated by sfconvert.(CVE-2018-13440)
An issue has been discovered in mpruett Audio File Library (aka audiofile) 0.3.6, 0.3.5, 0.3.4, 0.3.3, 0.3.2, 0.3.1, 0.3.0. A heap-based buffer overflow in Expand3To4Module::run has occurred when running sfconvert.(CVE-2018-17095)
In autofile Audio File Library 0.3.6, there exists one memory leak vulnerability in printfileinfo, in printinfo.c, which allows an attacker to leak sensitive information via a crafted file. The printfileinfo function calls the copyrightstring function to get data, however, it dosn't use zero bytes to truncate the data.(CVE-2022-24599)
- Record
OESA-2026-2353- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2022-24599
6.5
In autofile Audio File Library 0.3.6, there exists one memory leak vulnerability in printfileinfo, in printinfo.c, which allows an attacker to leak sensitive information via a crafted file. The printfileinfo function calls the copyrightstring function to get data, however, it dosn't use zero bytes to truncate the data.
- Record
UBUNTU-CVE-2022-24599- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSV No score
In autofile Audio File Library 0.3.6, there exists one memory leak vulnerability in printfileinfo, in printinfo.c, which allows an attacker to leak sensitive information via a crafted file. The printfileinfo function calls the copyrightstring function to get data, however, it dosn't use zero bytes to truncate the data.
- Record
CVE-2022-24599- Updated
- 2026-11-02
OSVMGASA-2023-0336 No score
Updated audiofile packages fix a security vulnerability
The updated packages fix a security vulnerability
In autofile Audio File Library 0.3.6, there exists one memory leak vulnerability in printfileinfo, in printinfo.c, which allows an attacker to leak sensitive information via a crafted file. The printfileinfo function calls the copyrightstring function to get data, however, it dosn't use zero bytes to truncate the data. (CVE-2022-24599)
- Record
MGASA-2023-0336- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15050-1 No score
audiofile-0.3.6-15.1 on GA media
These are all security issues fixed in the audiofile-0.3.6-15.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15050-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:01559-1 No score
Security update for audiofile
This update for audiofile fixes the following issues:
- CVE-2019-13147: Fixed NULL pointer dereference in ulaw2linear_buf that could lead to DOS (bsc#1140031).
- CVE-2022-24599: unverified user input when processing audio files can lead to information leak (bsc#1196487).
- Record
SUSE-SU-2025:01559-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02283-1 No score
Security update for audiofile
This update for audiofile fixes the following issues:
- CVE-2019-13147: Do not allow too many channel to prevent NULL pointer dereference (bsc#1140031).
- CVE-2022-24599: Clear buffer when allocating (bsc#1196487).
- Record
SUSE-SU-2025:02283-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:1559-1 No score
Security update for audiofile
This update for audiofile fixes the following issues:
- CVE-2019-13147: Fixed NULL pointer dereference in ulaw2linear_buf that could lead to DOS (bsc#1140031).
- CVE-2022-24599: unverified user input when processing audio files can lead to information leak (bsc#1196487).
- Record
SUSE-SU-2025:1559-1- Updated
- 2026-11-02
OSVUSN-6558-1 No score
audiofile vulnerabilities
It was discovered that audiofile could be made to dereference invalid memory. If a user or an automated system were tricked into opening a specially crafted file, an attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 16.04 LTS and Ubuntu 18.04 LTS. (CVE-2018-13440)
It was discovered that audiofile could be made to write out of bounds. If a user or an automated system were tricked into opening a specially crafted file, an attacker could possibly use this issue to cause a denial of service or execute arbitrary code. This issue only affected Ubuntu 16.04 LTS and Ubuntu 18.04 LTS. (CVE-2018-17095)
It was discovered that audiofile could be made to dereference invalid memory. If a user or an automated system were tricked into opening a specially crafted file, an attacker could possibly use this issue to cause a denial of service. (CVE-2019-13147)
It was discovered that audiofile could be made to leak memory. If a user or an automated system were tricked into opening a specially crafted file, an attacker could possibly use this issue to obtain sensitive information. (CVE-2022-24599)
- Record
USN-6558-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
audiofileAzure Linux:3 |
through 0.3.6-27 | None known |
audiofileAzure Linux:2 |
through 0.3.6-27 | None known |
audiofileDebian:12 |
before 0.3.6-5+deb12u1, plus listed versions 0.3.6-5 |
0.3.6-5+deb12u1 |
audiofileDebian:13 |
before 0.3.6-6 | 0.3.6-6 |
audiofileDebian:14 |
before 0.3.6-6 | 0.3.6-6 |
audiofileDebian:10 From an advisory covering 2 CVEs |
before 0.3.6-5+deb10u1, plus listed versions 0.3.6-5 |
0.3.6-5+deb10u1 |
audiofileDebian:11 From an advisory covering 2 CVEs |
before 0.3.6-5+deb11u1, plus listed versions 0.3.6-5 |
0.3.6-5+deb11u1 |
audiofileMageia:9 |
before 0.3.6-12.1.mga9 | 0.3.6-12.1.mga9 |
audiofileopenEuler:24.03-LTS-SP1 From an advisory covering 3 CVEs |
before 0.3.6-32.oe2403sp1 | 0.3.6-32.oe2403sp1 |
audiofileopenEuler:24.03-LTS-SP3 From an advisory covering 3 CVEs |
before 0.3.6-32.oe2403sp3 | 0.3.6-32.oe2403sp3 |
Show 18 moreShow less
| Package | Affected | Fixed |
|---|---|---|
audiofileopenEuler:20.03-LTS-SP4 From an advisory covering 3 CVEs |
before 0.3.6-32.oe2003sp4 | 0.3.6-32.oe2003sp4 |
audiofileopenEuler:22.03-LTS-SP4 From an advisory covering 3 CVEs |
before 0.3.6-32.oe2203sp4 | 0.3.6-32.oe2203sp4 |
audiofileopenEuler:24.03-LTS From an advisory covering 3 CVEs |
before 0.3.6-32.oe2403 | 0.3.6-32.oe2403 |
audiofileSUSE:Linux Enterprise Module for Desktop Applications 15 SP7 From an advisory covering 2 CVEs |
before 0.3.6-150000.3.12.1 | 0.3.6-150000.3.12.1 |
audiofileSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 2 CVEs |
before 0.3.6-11.10.1 | 0.3.6-11.10.1 |
audiofileSUSE:Linux Enterprise Module for Desktop Applications 15 SP6 From an advisory covering 2 CVEs |
before 0.3.6-150000.3.12.1 | 0.3.6-150000.3.12.1 |
audiofileopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 0.3.6-150000.3.12.1 | 0.3.6-150000.3.12.1 |
audiofileUbuntu:Pro:14.04:LTS |
before 0.3.6-2ubuntu0.14.04.3+esm1, plus listed versions 0.3.6-20.3.6-2ubuntu0.14.04.10.3.6-2ubuntu0.14.04.20.3.6-2ubuntu0.14.04.3 |
0.3.6-2ubuntu0.14.04.3+esm1 |
audiofileUbuntu:Pro:16.04:LTS |
before 0.3.6-2ubuntu0.16.04.1+esm1, plus listed versions 0.3.6-20.3.6-2ubuntu0.15.10.10.3.6-2ubuntu0.16.04.1 |
0.3.6-2ubuntu0.16.04.1+esm1 |
audiofileUbuntu:Pro:18.04:LTS |
before 0.3.6-4ubuntu0.1~esm1, plus listed versions 0.3.6-4 |
0.3.6-4ubuntu0.1~esm1 |
audiofileUbuntu:20.04:LTS |
before 0.3.6-5+deb10u1build0.20.04.1, plus listed versions 0.3.6-50.3.6-5build1 |
0.3.6-5+deb10u1build0.20.04.1 |
audiofileUbuntu:22.04:LTS |
before 0.3.6-5+deb10u1build0.22.04.1, plus listed versions 0.3.6-5build1 |
0.3.6-5+deb10u1build0.22.04.1 |
audiofileUbuntu:Pro:14.04:LTS From an advisory covering 4 CVEs |
before 0.3.6-2ubuntu0.14.04.3+esm1, plus listed versions 0.3.6-20.3.6-2ubuntu0.14.04.10.3.6-2ubuntu0.14.04.20.3.6-2ubuntu0.14.04.3 |
0.3.6-2ubuntu0.14.04.3+esm1 |
audiofileUbuntu:Pro:16.04:LTS From an advisory covering 4 CVEs |
before 0.3.6-2ubuntu0.16.04.1+esm1, plus listed versions 0.3.6-20.3.6-2ubuntu0.15.10.10.3.6-2ubuntu0.16.04.1 |
0.3.6-2ubuntu0.16.04.1+esm1 |
audiofileUbuntu:Pro:18.04:LTS From an advisory covering 4 CVEs |
before 0.3.6-4ubuntu0.1~esm1, plus listed versions 0.3.6-4 |
0.3.6-4ubuntu0.1~esm1 |
audiofileUbuntu:20.04:LTS From an advisory covering 4 CVEs |
before 0.3.6-5+deb10u1build0.20.04.1, plus listed versions 0.3.6-50.3.6-5build1 |
0.3.6-5+deb10u1build0.20.04.1 |
audiofileUbuntu:22.04:LTS From an advisory covering 4 CVEs |
before 0.3.6-5+deb10u1build0.22.04.1, plus listed versions 0.3.6-5build1 |
0.3.6-5+deb10u1build0.22.04.1 |
audiofileopenSUSE:Tumbleweed |
before 0.3.6-15.1 | 0.3.6-15.1 |
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-2022-24599 is a medium vulnerability (CVSS 6.5) in Audiofile, published February 22, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.73%, the 77th percentile. Fixed in audiofile 0.3.6-5+deb12u1.
References
github.com/mpruett/audiofile/issues/60
lists.debian.org/debian-lts-announce/2023/11/msg00006.html
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/YZPG27YKICLIWUFOPVUOAFAZGOX4BNHY
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/WTETOUJNRR75REYJZTBGF6TAJZYTMXUY
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/N4JXZ6QAMA3TSRY6GUZRY3WTHR7P5TPH
lists.debian.org/debian-lts-announce/2025/07/msg00020.html
Show 24 moreShow less
nvd.nist.gov/vuln/detail/CVE-2022-24599
github.com/advisories/GHSA-9hgh-v7v7-5f66
github.com/CVEProject/cvelistV5/tree/main/cves/2022/24xxx/CVE-2022-24599.json
security-tracker.debian.org/tracker/CVE-2022-24599
advisories.mageia.org/MGASA-2023-0336.html
bugs.mageia.org/show_bug.cgi?id=32561
lists.fedoraproject.org/archives/list/[email protected]/message/WTETOUJNRR75REYJZTBGF6TAJZYTMXUY
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2353
nvd.nist.gov/vuln/detail/CVE-2018-13440
nvd.nist.gov/vuln/detail/CVE-2018-17095
suse.com/support/update/announcement/2025/suse-su-202501559-1
bugzilla.suse.com/1140031
bugzilla.suse.com/1196487
suse.com/security/cve/CVE-2019-13147
suse.com/security/cve/CVE-2022-24599
suse.com/support/update/announcement/2025/suse-su-202502283-1
suse.com/support/update/announcement/2025/suse-su-20251559-1
ubuntu.com/security/CVE-2022-24599
ubuntu.com/security/notices/USN-6558-1
cve.org/CVERecord?id=CVE-2022-24599
ubuntu.com/security/CVE-2018-13440
ubuntu.com/security/CVE-2018-17095
ubuntu.com/security/CVE-2019-13147
lists.opensuse.org/archives/list/[email protected]/thread/IPUDZ3VZWDDAYEJZ4S7UXVSHT2CW4HCO