CVE-2022-47021
A null pointer dereference issue was discovered in functions op_get_data and op_open1 in opusfile...
A null pointer dereference issue was discovered in functions op_get_data and op_open1 in opusfile.c in xiph opusfile 0.9 thru 0.12 allows attackers to cause denial of service or other unspecified impacts.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.8
A null pointer dereference issue was discovered in functions op_get_data and op_open1 in opusfile.c in xiph opusfile 0.9 thru 0.12 allows attackers to cause denial of service or other unspecified impacts.
- Record
CVE-2022-47021- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-476
- Updated
- 2026-11-02
CVE List
7.8
A null pointer dereference issue was discovered in functions op_get_data and op_open1 in opusfile.c in xiph opusfile 0.9 thru 0.12 allows attackers to cause denial of service or other unspecified impacts.
- Record
CVE-2022-47021- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-476
- Updated
- 2026-11-02
EUVDEUVD-2022-49799
7.8
A null pointer dereference issue was discovered in functions op_get_data and op_open1 in opusfile.c in xiph opusfile 0.9 thru 0.12 allows attackers to cause denial of service or other unspecified impacts.
- Record
EUVD-2022-49799- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-4j99-9c7q-m4qw
7.8
A null pointer dereference issue was discovered in functions op_get_data and op_open1 in opusfile...
A null pointer dereference issue was discovered in functions op_get_data and op_open1 in opusfile.c in xiph opusfile 0.9 thru 0.12 allows attackers to cause denial of service or other unspecified impacts.
- Record
GHSA-4j99-9c7q-m4qw- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-476
- Updated
- 2026-11-02
OSVALPINE-CVE-2022-47021
7.8
A null pointer dereference issue was discovered in functions op_get_data and op_open1 in opusfile.c in xiph opusfile 0.9 thru 0.12 allows attackers to cause denial of service or other unspecified impacts.
- Record
ALPINE-CVE-2022-47021- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSV
7.8
A null pointer dereference issue was discovered in functions op_get_data and op_open1 in opusfile.c in xiph opusfile 0.9 thru 0.12 allows attackers to cause denial of service or other unspecified impacts.
- Record
CVE-2022-47021- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 8 moreShow less
OSVDEBIAN-CVE-2022-47021
7.8
A null pointer dereference issue was discovered in functions op_get_data and op_open1 in opusfile.c in xiph opusfile 0.9 thru 0.12 allows attackers to cause denial of service or other unspecified impacts.
- Record
DEBIAN-CVE-2022-47021- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSVJLSEC-2026-1266
7.8
A null pointer dereference issue was discovered in functions op_get_data and op_open1 in opusfile.c in xiph opusfile 0.9 thru 0.12 allows attackers to cause denial of service or other unspecified impacts.
- Record
JLSEC-2026-1266- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2023-1062
7.8
opusfile security update
The opusfile library provides seeking, decode, and playback of Opus streams in the Ogg container (.opus files) including over http(s) on posix and windows systems. opusfile depends on libopus and libogg.The included opusurl library for http(s) access depends on opusfile and openssl.
Security Fix(es):
A null pointer dereference issue was discovered in functions op_get_data and op_open1 in opusfile.c in xiph opusfile 0.9 thru 0.12 allows attackers to cause denial of service or other unspecified impacts.(CVE-2022-47021)
- Record
OESA-2023-1062- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2022-47021
7.8
A null pointer dereference issue was discovered in functions op_get_data and op_open1 in opusfile.c in xiph opusfile 0.9 thru 0.12 allows attackers to cause denial of service or other unspecified impacts.
- Record
UBUNTU-CVE-2022-47021- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2023-0042 No score
Updated opusfile packages fix security vulnerability
NULL pointer dereferences in op_get_data() and op_open1() in opusfile.c (CVE-2022-47021)
- Record
MGASA-2023-0042- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:0013-1 No score
Security update for opusfile
This update for opusfile fixes the following issues:
- CVE-2022-47021: Fixed a NULL pointer dereference (boo#1207381)
- Record
openSUSE-SU-2024:0013-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12799-1 No score
libopusfile0-0.12-2.2 on GA media
These are all security issues fixed in the libopusfile0-0.12-2.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12799-1- Updated
- 2026-11-02
OSVUSN-5937-1 No score
opusfile vulnerability
It was discovered that Opusfile was not properly validating pointer arguments in some of its functions, which could lead to a NULL pointer dereference. An attacker could possibly use this issue to cause a denial of service or have other unspecified impacts.
- Record
USN-5937-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
opusfileAlpine:v3.15 |
0.9 up to 0.12-r3 | 0.12-r3 |
opusfileAlpine:v3.16 |
0.9 up to 0.12-r3 | 0.12-r3 |
opusfileAlpine:v3.17 |
0.9 up to 0.12-r4 | 0.12-r4 |
opusfileAlpine:v3.18 |
0.9 up to 0.12-r4 | 0.12-r4 |
opusfileAlpine:v3.19 |
0.9 up to 0.12-r4 | 0.12-r4 |
opusfileAlpine:v3.20 |
0.9 up to 0.12-r4 | 0.12-r4 |
opusfileAlpine:v3.21 |
0.9 up to 0.12-r4 | 0.12-r4 |
opusfileAlpine:v3.22 |
0.9 up to 0.12-r4 | 0.12-r4 |
opusfileAlpine:v3.23 |
0.9 up to 0.12-r4 | 0.12-r4 |
opusfileAlpine:v3.24 |
0.9 up to 0.12-r4 | 0.12-r4 |
Show 15 moreShow less
| Package | Affected | Fixed |
|---|---|---|
opusfileDebian:12 |
before 0.12-4 | 0.12-4 |
opusfileDebian:13 |
before 0.12-4 | 0.12-4 |
opusfileDebian:14 |
before 0.12-4 | 0.12-4 |
opusfile_jllJulia |
All versions | None known |
opusfileMageia:8 |
before 0.12-1.1.mga8 | 0.12-1.1.mga8 |
opusfileopenEuler:20.03-LTS-SP1 |
before 0.11-4.oe1 | 0.11-4.oe1 |
opusfileopenEuler:20.03-LTS-SP3 |
before 0.11-7.oe1 | 0.11-7.oe1 |
opusfileopenEuler:22.03-LTS |
before 0.11-5.oe2203sp1 | 0.11-5.oe2203sp1 |
opusfileopenEuler:22.03-LTS-SP1 |
before 0.11-5.oe2203sp1 | 0.11-5.oe2203sp1 |
opusfileUbuntu:Pro:16.04:LTS |
before 0.7-1ubuntu0.1~esm1, plus listed versions 0.6-10.7-1 |
0.7-1ubuntu0.1~esm1 |
opusfileUbuntu:Pro:18.04:LTS |
before 0.9+20170913-1ubuntu0.18.04.1~esm1, plus listed versions 0.8-10.9+20170913-10.9+20170913-1build1 |
0.9+20170913-1ubuntu0.18.04.1~esm1 |
opusfileUbuntu:Pro:20.04:LTS |
before 0.9+20170913-1ubuntu0.20.04.1~esm1, plus listed versions 0.9+20170913-1build1 |
0.9+20170913-1ubuntu0.20.04.1~esm1 |
opusfileUbuntu:Pro:22.04:LTS |
before 0.9+20170913-1.1ubuntu0.1~esm1, plus listed versions 0.9+20170913-1.10.9+20170913-1.1build1 |
0.9+20170913-1.1ubuntu0.1~esm1 |
opusfileSUSE:Package Hub 15 SP5 |
before 0.12-bp155.3.3.1 | 0.12-bp155.3.3.1 |
opusfileopenSUSE:Leap 15.5 |
before 0.12-bp155.3.3.1 | 0.12-bp155.3.3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| 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-47021 is a high vulnerability (CVSS 7.8) in Xiph Opusfile, published January 20, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.40%, the 34th percentile. Fixed in opusfile 0.12-r3.
References
github.com/xiph/opusfile/issues/36
github.com/xiph/opusfile/commit/0a4cd796df5b030cb866f3f4a5e41a4b92caddf5
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ED4CWLBR2WQ2IXXTHZ24UYZBRNCLMJXH
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/4LIKBLOE433RA44YTYUZLED4IOWJG5DV
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/MYPAQANM2ZNPXRBFOS5NFXNJ7O4Q3OBD
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/2ODIA6QRIRBNF2HRXOE5VCZ2AFP4ZB4R
Show 19 moreShow less
nvd.nist.gov/vuln/detail/CVE-2022-47021
lists.fedoraproject.org/archives/list/[email protected]/message/2ODIA6QRIRBNF2HRXOE5VCZ2AFP4ZB4R
lists.fedoraproject.org/archives/list/[email protected]/message/4LIKBLOE433RA44YTYUZLED4IOWJG5DV
lists.fedoraproject.org/archives/list/[email protected]/message/ED4CWLBR2WQ2IXXTHZ24UYZBRNCLMJXH
lists.fedoraproject.org/archives/list/[email protected]/message/MYPAQANM2ZNPXRBFOS5NFXNJ7O4Q3OBD
github.com/advisories/GHSA-4j99-9c7q-m4qw
security.alpinelinux.org/vuln/CVE-2022-47021
github.com/CVEProject/cvelistV5/tree/main/cves/2022/47xxx/CVE-2022-47021.json
security-tracker.debian.org/tracker/CVE-2022-47021
advisories.mageia.org/MGASA-2023-0042.html
bugs.mageia.org/show_bug.cgi?id=31505
lists.fedoraproject.org/archives/list/[email protected]/thread/4LIKBLOE433RA44YTYUZLED4IOWJG5DV
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1062
ubuntu.com/security/CVE-2022-47021
ubuntu.com/security/notices/USN-5937-1
cve.org/CVERecord?id=CVE-2022-47021
lists.opensuse.org/archives/list/[email protected]/thread/OGZ3XSAOKYHWIRFP73YPJ33KTPBC6PEQ
bugzilla.suse.com/1207381
suse.com/security/cve/CVE-2022-47021