CVE-2022-24792

NameCVE-2022-24792
DescriptionPJSIP is a free and open source multimedia communication library written in C. A denial-of-service vulnerability affects applications on a 32-bit systems that use PJSIP versions 2.12 and prior to play/read invalid WAV files. The vulnerability occurs when reading WAV file data chunks with length greater than 31-bit integers. The vulnerability does not affect 64-bit apps and should not affect apps that only plays trusted WAV files. A patch is available on the `master` branch of the `pjsip/project` GitHub repository. As a workaround, apps can reject a WAV file received from an unknown source or validate the file first.
SourceCVE (at NVD; CERT, LWN, oss-sec, fulldisc, bugtraq, EDB, Metasploit, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, Mageia, GitHub code/issues, web search, more)

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
asterisk (PTS)stretch1:13.14.1~dfsg-2+deb9u4vulnerable
stretch (security)1:13.14.1~dfsg-2+deb9u6vulnerable
buster1:16.2.1~dfsg-1+deb10u2vulnerable
bullseye1:16.16.1~dfsg-1vulnerable
bullseye (security)1:16.16.1~dfsg-1+deb11u1vulnerable
bookworm, sid1:18.12.0~dfsg+~cs6.12.40431413-1vulnerable
pjproject (PTS)stretch2.5.5~dfsg-6+deb9u1vulnerable
stretch (security)2.5.5~dfsg-6+deb9u4vulnerable
ring (PTS)stretch20161221.2.7bd7d91~dfsg1-1vulnerable
stretch (security)20161221.2.7bd7d91~dfsg1-1+deb9u1vulnerable
buster20190215.1.f152c98~ds1-1+deb10u1vulnerable
sid, bullseye20210112.2.b757bac~ds1-1vulnerable

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
asterisksource(unstable)(unfixed)
pjprojectsource(unstable)(unfixed)
ringsource(unstable)(unfixed)unimportant

Notes

code is present in ring but ring only uses the pjsip code, not pjmedia
https://github.com/pjsip/pjproject/security/advisories/GHSA-rwgw-vwxg-q799
https://github.com/pjsip/pjproject/commit/947bc1ee6d05be10204b918df75a503415fd3213
should only affect 32bit builds.

Search for package or bug name: Reporting problems