CVE-2022-44900

CRITICAL

Py7zr < 0.20.1 - Path Traversal

Title source: rule
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2022-44900. PoCs published by 0xless.

AI-analyzed exploit summary This repository contains a demo lab for CVE-2022-44900, a directory traversal vulnerability in the py7zr library (version 0.20.0 and earlier). The PoC includes a vulnerable web application that allows users to upload and extract 7z archives, demonstrating the arbitrary file read/write capabilities of the exploit.

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.

Exploits (1)

nomisec WORKING POC 1 stars
by 0xless · poc
https://github.com/0xless/CVE-2022-44900-demo-lab

This repository contains a demo lab for CVE-2022-44900, a directory traversal vulnerability in the py7zr library (version 0.20.0 and earlier). The PoC includes a vulnerable web application that allows users to upload and extract 7z archives, demonstrating the arbitrary file read/write capabilities of the exploit.

Classification
Working Poc 95%
Attack Type
Info Leak
Complexity
Moderate
Reliability
Reliable
Target: py7zr version 0.20.0 and earlier
No auth needed
Prerequisites: A malicious 7z archive containing a symlink and a file with a path traversal payload
devstral-2 · analyzed Feb 16, 2026 Full analysis →

Scores

CVSS v3 9.1
EPSS 0.2501
EPSS Percentile 96.3%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N

CISA SSVC

Vulnrichment
Exploitation none
Automatable yes
Technical Impact total

Details

CWE
CWE-22
Status published
Products (2)
py7zr_project/py7zr < 0.20.1
pypi/py7zr 0 - 0.20.1PyPI
Published Dec 06, 2022
Tracked Since Feb 18, 2026