CVE-2026-79824: 
Python Interpreter vulnerability analysis and mitigation

Overview

CVE-2026-79824 is a directory traversal vulnerability in HPE NonStop Python 3.x that allows attackers to overwrite arbitrary files via .. (dot dot) sequences embedded in filenames within a TAR archive. The vulnerability affects HPE NonStop Python 3.x versions T0993L01^AAL and earlier, as reported by Hewlett Packard Enterprise. It was published on October 15, 2026, with a CVSS v3.1 base score of 8.0 (High) (GitHub Advisory, Red Hat CVE).

Technical details

The vulnerability is classified under CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) and CWE-30 (Path Traversal: \dir\..\filename), indicating that HPE NonStop Python's TAR archive extraction logic fails to sanitize or restrict filenames containing .. sequences before writing files to disk. An attacker on the adjacent network can craft a malicious TAR archive with path-traversal sequences in filenames; when a user extracts this archive using the affected Python version, files are written outside the intended extraction directory to arbitrary locations on the filesystem. Exploitation requires user interaction (i.e., a victim must open or extract the malicious archive) but requires no privileges from the attacker (GitHub Advisory, Red Hat CVE).

Impact

Successful exploitation allows an unauthenticated attacker on the adjacent network to overwrite arbitrary files on the target system, including application binaries, configuration files, or other critical data. This arbitrary file write primitive can be escalated to code execution by replacing executable files or scripts invoked by privileged processes. The vulnerability carries high confidentiality, integrity, and availability impacts, meaning a fully compromised system is a realistic outcome (GitHub Advisory, Red Hat CVE).

Exploitability

There is currently no public proof-of-concept exploit and no evidence of in-the-wild exploitation for CVE-2026-79824. The EPSS score is 0.0, reflecting a very low current probability of exploitation in the wild. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation is constrained by the adjacent network attack vector and the requirement for user interaction, limiting the attacker's reach (GitHub Advisory, Red Hat CVE).

Exploitation steps

  1. Craft malicious TAR archive: Create a TAR archive containing one or more files with path-traversal sequences in their names (e.g., ../../etc/cron.d/malicious or ../../usr/local/bin/python3), designed to overwrite a target file outside the extraction directory.
  2. Deliver the archive: Position the malicious TAR file where a victim user on the adjacent network will access it — for example, via a shared network drive, a download link on the local network, or a social engineering lure.
  3. Induce user extraction: Trick or wait for the victim to extract the TAR archive using the vulnerable HPE NonStop Python 3.x tarfile module (e.g., via a script or application that calls tarfile.extractall() without sanitizing member names).
  4. Achieve arbitrary file overwrite: Upon extraction, the traversal sequences cause Python's tarfile module to write files to locations outside the intended directory, overwriting targeted system files.
  5. Escalate to code execution: If a critical binary or script (e.g., a startup script, cron job, or SUID binary) was overwritten with attacker-controlled content, the attacker achieves code execution when that file is next invoked by the system or a privileged user (GitHub Advisory, HPE Advisory).

Indicators of compromise

  • File System: Unexpected or recently modified files in sensitive directories (e.g., /etc/, /usr/local/bin/, cron directories) with timestamps coinciding with TAR extraction events; presence of unfamiliar TAR archives in user download or temp directories.
  • Logs: System or application logs showing TAR extraction operations followed immediately by file modification events in directories outside the expected extraction path; audit logs recording writes to critical system files by the Python process.
  • Process: Python processes (python3, python) spawning unexpected child processes or exhibiting unusual file write activity to system directories during or after archive extraction.
  • Network: Inbound file transfers or downloads of TAR archives from adjacent network hosts to HPE NonStop systems, particularly from unexpected or unrecognized sources.

Mitigation and workarounds

HPE has released a patch addressing this vulnerability; users should update HPE NonStop Python 3.x to a version newer than T0993L01^AAL as described in the HPE security advisory (HPE Advisory). As a workaround prior to patching, validate TAR archive contents before extraction by inspecting member names for path-traversal sequences, and restrict TAR extraction operations to designated safe directories using explicit path checks. Implementing file integrity monitoring on critical system files and configuration directories is also recommended to detect unauthorized overwrites.

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

RHEL / CentOS

Affected

RHEL 8

python3.12.src

Affected

RHEL 9

python3.12.src

Affected

RHEL 10

python3.12.src

Affected

Source: This report was generated using AI

Related Python Interpreter vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-115557CRITICAL9.4
  • Python Interpreter logoPython Interpreter
  • seal-python3.13
NoYesOct 24, 2026
CVE-2026-19445CRITICAL9.2
  • Rocky Linux logoRocky Linux
  • python36:3.6::python3-sqlalchemy
NoYesSep 30, 2026
CVE-2026-79824HIGH8
  • Python Interpreter logoPython Interpreter
  • python3.14-debug
NoYesOct 15, 2026
CVE-2026-19553HIGH7.6
  • Rocky Linux logoRocky Linux
  • python3.12.src
NoYesSep 30, 2026
CVE-2026-114583MEDIUM6.9
  • Python Interpreter logoPython Interpreter
  • python3-libs
NoYesOct 22, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Additional Wiz resources

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management