PT-2021-4103 · Impacket · Impacket

Omriinbar

·

Published

2021-04-25

·

Updated

2024-07-12

·

CVE-2021-31800

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Impacket versions 0.9.22 and earlier
Description The issue is related to multiple path traversal vulnerabilities in the smbserver.py component of Impacket. An attacker connecting to a running smbserver instance can exploit these vulnerabilities to list and write to arbitrary files via ../ directory traversal. This could potentially lead to arbitrary code execution by replacing sensitive files such as /etc/shadow or an SSH authorized key. The vulnerability can be exploited by a remote attacker to access confidential data, compromise data integrity, and cause a denial of service.
Recommendations For Impacket versions 0.9.22 and earlier, update to version 0.9.23 or later to resolve the issue. As a temporary workaround, consider restricting access to the smbserver instance to minimize the risk of exploitation. Avoid using the smbserver.py component until the issue is resolved.

Exploit

Fix

Path traversal

Weakness Enumeration

Related Identifiers

BDU:2021-04688
CVE-2021-31800
GHSA-MJ63-64X7-57XF
OPENSUSE-SU-2024:11232-1
OPENSUSE-SU-2024:14142-1
PYSEC-2021-17

Affected Products

Impacket