Cloudanix VulnDB

CVE-2022-33065

High · 7.8

CVSS

7.8

EPSS

0.4%

Published

Jul 18, 2023

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A bug in audio file handling can let attackers crash or misuse analysis tools by opening specially made sound files.

Exploit Available
Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Low
Impact
Full Compromise
Component
Library
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Signed integer overflows in au_read_header, mat4_open, and mat4_read_header allow out-of-bounds memory access or crashes during parsing of malformed AU and MAT4 audio files.

Why it matters to the business

Applications that process untrusted audio files can crash or behave unexpectedly, disrupting reverse-engineering workflows and requiring emergency patching of deployed packages.

How an attack unfolds

An attacker crafts a malicious AU or MAT4 file containing specially chosen header values that trigger the signed integer overflows; when the vulnerable code opens or analyzes the file, memory corruption or denial of service occurs.

How to fix it

Upgrade radare2 to version 5.9.0+dfsg-1 or later on Debian 13 systems; rebuild any local packages that statically link the vulnerable libsndfile code.

How to confirm the fix worked

Confirm radare2 package version is 5.9.0+dfsg-1 or newer; test parsing of known-malformed test files to verify absence of crashes.

Typical attack path

  1. Obtain or generate a crafted AU/MAT4 audio file with malicious header fields
  2. Deliver the file to a target system running an affected radare2 package
  3. Open or analyze the file using radare2 or dependent tooling
  4. Trigger the integer overflow during header parsing
  5. Cause crash or undefined behavior

How to detect it

Review application logs and crash reports for segmentation faults or aborts occurring during AU or MAT4 file parsing; correlate with file creation or download events preceding the failure.

What your security team should do

  • Prioritize upgrade of radare2 packages to 5.9.0+dfsg-1 within 30 days
  • Scan package inventories for any other libsndfile-dependent tools
  • Add file-type validation or sandboxing for audio analysis workflows
  • Monitor EPSS and exploit availability for changes in risk posture

The record

Multiple signed integers overflow in function au_read_header in src/au.c and in functions mat4_open and mat4_read_header in src/mat4.c in Libsndfile, allows an attacker to cause Denial of Service or other unspecified impacts.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:8 libsndfile 0 1.0.28-14.el8
AlmaLinux:8 libsndfile-devel 0 1.0.28-14.el8
AlmaLinux:8 libsndfile-utils 0 1.0.28-14.el8
AlmaLinux:9 libsndfile 0 1.0.31-8.el9
AlmaLinux:9 libsndfile-devel 0 1.0.31-8.el9
AlmaLinux:9 libsndfile-utils 0 1.0.31-8.el9
Debian:11 libsndfile 0 No fix
Debian:12 libsndfile 0 No fix
Debian:13 libsndfile 0 No fix
Debian:14 libsndfile 0 1.2.2-2
Mageia:8 libsndfile 0 1.0.31-1.3.mga8
Mageia:9 libsndfile 0 1.2.0-3.1.mga9
Red Hat:enterprise_linux:8::appstream libsndfile 0 0:1.0.28-14.el8
Red Hat:enterprise_linux:8::appstream libsndfile-debuginfo 0 0:1.0.28-14.el8
Red Hat:enterprise_linux:8::appstream libsndfile-debugsource 0 0:1.0.28-14.el8
Red Hat:enterprise_linux:8::appstream libsndfile-devel 0 0:1.0.28-14.el8
Red Hat:enterprise_linux:8::appstream libsndfile-utils 0 0:1.0.28-14.el8
Red Hat:enterprise_linux:8::appstream libsndfile-utils-debuginfo 0 0:1.0.28-14.el8
Red Hat:enterprise_linux:8::crb libsndfile 0 0:1.0.28-14.el8
Red Hat:enterprise_linux:8::crb libsndfile-debuginfo 0 0:1.0.28-14.el8
Red Hat:enterprise_linux:8::crb libsndfile-debugsource 0 0:1.0.28-14.el8
Red Hat:enterprise_linux:8::crb libsndfile-devel 0 0:1.0.28-14.el8
Red Hat:enterprise_linux:8::crb libsndfile-utils 0 0:1.0.28-14.el8
Red Hat:enterprise_linux:8::crb libsndfile-utils-debuginfo 0 0:1.0.28-14.el8
Red Hat:enterprise_linux:9::appstream libsndfile 0 0:1.0.31-8.el9
Red Hat:enterprise_linux:9::appstream libsndfile-debuginfo 0 0:1.0.31-8.el9
Red Hat:enterprise_linux:9::appstream libsndfile-debugsource 0 0:1.0.31-8.el9
Red Hat:enterprise_linux:9::appstream libsndfile-devel 0 0:1.0.31-8.el9
Red Hat:enterprise_linux:9::appstream libsndfile-utils 0 0:1.0.31-8.el9
Red Hat:enterprise_linux:9::appstream libsndfile-utils-debuginfo 0 0:1.0.31-8.el9
Red Hat:enterprise_linux:9::crb libsndfile 0 0:1.0.31-8.el9
Red Hat:enterprise_linux:9::crb libsndfile-debuginfo 0 0:1.0.31-8.el9
Red Hat:enterprise_linux:9::crb libsndfile-debugsource 0 0:1.0.31-8.el9
Red Hat:enterprise_linux:9::crb libsndfile-devel 0 0:1.0.31-8.el9
Red Hat:enterprise_linux:9::crb libsndfile-utils 0 0:1.0.31-8.el9
Red Hat:enterprise_linux:9::crb libsndfile-utils-debuginfo 0 0:1.0.31-8.el9
SUSE:Enterprise Storage 7.1 libsndfile 0 1.0.28-150000.5.20.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS libsndfile 0 1.0.28-150000.5.20.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS libsndfile 0 1.0.28-150000.5.20.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS libsndfile 0 1.0.28-150000.5.20.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS libsndfile 0 1.0.28-150000.5.20.1
SUSE:Linux Enterprise Module for Basesystem 15 SP4 libsndfile 0 1.0.28-150000.5.20.1
SUSE:Linux Enterprise Module for Basesystem 15 SP5 libsndfile 0 1.0.28-150000.5.20.1
SUSE:Linux Enterprise Module for Package Hub 15 SP4 libsndfile 0 1.0.28-150000.5.20.1
SUSE:Linux Enterprise Module for Package Hub 15 SP5 libsndfile 0 1.0.28-150000.5.20.1
SUSE:Linux Enterprise Server 12 SP5 libsndfile 0 1.0.25-36.29.1
SUSE:Linux Enterprise Server 15 SP1-LTSS libsndfile 0 1.0.28-150000.5.20.1
SUSE:Linux Enterprise Server 15 SP2-LTSS libsndfile 0 1.0.28-150000.5.20.1
SUSE:Linux Enterprise Server 15 SP3-LTSS libsndfile 0 1.0.28-150000.5.20.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 libsndfile 0 1.0.25-36.29.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 libsndfile 0 1.0.28-150000.5.20.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 libsndfile 0 1.0.28-150000.5.20.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 libsndfile 0 1.0.28-150000.5.20.1
SUSE:Linux Enterprise Software Development Kit 12 SP5 libsndfile 0 1.0.25-36.29.1
SUSE:Manager Proxy 4.2 libsndfile 0 1.0.28-150000.5.20.1
SUSE:Manager Server 4.2 libsndfile 0 1.0.28-150000.5.20.1
Ubuntu:20.04:LTS libsndfile 0 1.0.28-7ubuntu0.2
Ubuntu:22.04:LTS libsndfile 0 1.0.31-2ubuntu0.1
Ubuntu:23.10 libsndfile 0 1.2.2-1ubuntu0.23.10.1
Ubuntu:Pro:14.04:LTS libsndfile 0 1.0.25-7ubuntu2.2+esm3
Ubuntu:Pro:16.04:LTS libsndfile 0 1.0.25-10ubuntu0.16.04.3+esm3
Ubuntu:Pro:18.04:LTS libsndfile 0 1.0.28-4ubuntu0.18.04.2+esm1
conan libsndfile 0 No fix
openSUSE:Leap 15.4 libsndfile 0 1.0.28-150000.5.20.1
openSUSE:Leap 15.4 libsndfile-progs 0 1.0.28-150000.5.20.1
openSUSE:Leap 15.5 libsndfile 0 1.0.28-150000.5.20.1
openSUSE:Leap 15.5 libsndfile-progs 0 1.0.28-150000.5.20.1
openSUSE:Tumbleweed libsndfile 0 1.2.2-1.1

Related vulnerabilities