Vulnerability · Published Dec 6, 2022 · Assigned by mitre

CVE-2022-44900

Critical 9.1

In plain English

A critical-severity path traversal in the py7zr package (Debian). There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 2.5% (higher than 85% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code. Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)9.1Critical
Exploit odds (30 days)2.5%top 15.5% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack tooling1Public PoC

Official description

A directory traversal vulnerability in the SevenZipFile.extractall() function of the python library py7zr v0.20.0 and earlier allows attackers to write arbitrary files via extracting a crafted 7z file.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12py7zr0.11.3+dfsg-5DEBIAN-CVE-2022-44900
Debian:13py7zr0.11.3+dfsg-5DEBIAN-CVE-2022-44900
Debian:14py7zr0.11.3+dfsg-5DEBIAN-CVE-2022-44900
PyPIpy7zr0.20.1GHSA-m8xw-9x5x-6vh3
PyPIpy7zr0.20.1PYSEC-2022-42998
Ubuntu:22.04:LTSpy7zr0.11.3+dfsg-4ubuntu0.1USN-7030-1
Ubuntu:22.04:LTSpy7zr0.11.3+dfsg-4ubuntu0.1UBUNTU-CVE-2022-44900

Affected products (as reported)

VendorProductVersions
n/a n/a n/a

Weakness: CWE-22 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N

References