Every CVE Search/ Get API key

CVE-2022-47021

A null pointer dereference issue was discovered in functions op_get_data and op_open1 in opusfile...

7.8 HighFix available

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

0.40%Down 0.5 points since Jan 21, 2023
90%50%10%1%

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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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

Affected packages
PackageAffectedFixed
opusfile
Alpine:v3.15
0.9 up to 0.12-r3
0.12-r3
opusfile
Alpine:v3.16
0.9 up to 0.12-r3
0.12-r3
opusfile
Alpine:v3.17
0.9 up to 0.12-r4
0.12-r4
opusfile
Alpine:v3.18
0.9 up to 0.12-r4
0.12-r4
opusfile
Alpine:v3.19
0.9 up to 0.12-r4
0.12-r4
opusfile
Alpine:v3.20
0.9 up to 0.12-r4
0.12-r4
opusfile
Alpine:v3.21
0.9 up to 0.12-r4
0.12-r4
opusfile
Alpine:v3.22
0.9 up to 0.12-r4
0.12-r4
opusfile
Alpine:v3.23
0.9 up to 0.12-r4
0.12-r4
opusfile
Alpine:v3.24
0.9 up to 0.12-r4
0.12-r4
Show 15 moreShow less
Affected packages
PackageAffectedFixed
opusfile
Debian:12
before 0.12-4
0.12-4
opusfile
Debian:13
before 0.12-4
0.12-4
opusfile
Debian:14
before 0.12-4
0.12-4
opusfile_jll
Julia
All versions None known
opusfile
Mageia:8
before 0.12-1.1.mga8
0.12-1.1.mga8
opusfile
openEuler:20.03-LTS-SP1
before 0.11-4.oe1
0.11-4.oe1
opusfile
openEuler:20.03-LTS-SP3
before 0.11-7.oe1
0.11-7.oe1
opusfile
openEuler:22.03-LTS
before 0.11-5.oe2203sp1
0.11-5.oe2203sp1
opusfile
openEuler:22.03-LTS-SP1
before 0.11-5.oe2203sp1
0.11-5.oe2203sp1
opusfile
Ubuntu:Pro:16.04:LTS
before 0.7-1ubuntu0.1~esm1, plus listed versions
0.6-10.7-1
0.7-1ubuntu0.1~esm1
opusfile
Ubuntu: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
opusfile
Ubuntu: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
opusfile
Ubuntu: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
opusfile
SUSE:Package Hub 15 SP5
before 0.12-bp155.3.3.1
0.12-bp155.3.3.1
opusfile
openSUSE:Leap 15.5
before 0.12-bp155.3.3.1
0.12-bp155.3.3.1

History

History
RecordedChangedSources
first indexedCVE 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

Show 19 moreShow less
MoveEnter Open