Sceawere

Vulnerability Detail

CVE-2026-71364UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

AWX Project Archive Path Traversal

Vulnerability Metadata

Severity
High
Score / CVSS
7.2
Creation Date
4h ago
Vendor
Red Hat
Product
Red Hat Ansible Automation Platform 2.5 for RHEL 8
Attack Type
Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Vector String
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
Attack Complexity
LOW

Narrative and Response

Description

A path traversal vulnerability was found in AWX's project archive extraction. The project_archive action plugin extracts zip and tar archive members by joining the project directory path with the member filename without performing path normalization, boundary validation, or rejecting directory traversal sequences. A malicious archive containing members with path traversal components can write files to arbitrary locations on the execution node's filesystem outside the intended project directory. An attacker who controls the archive content, either through a compromised upstream source, a malicious archive URL, or a man-in-the-middle attack on a plain HTTP connection, can achieve arbitrary file writes as the user performing the extraction, potentially leading to remote code execution through mechanisms such as cron files, SSH authorized keys, or playbook content injection.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "7.2",
  "pubDate": "2026-08-24T16:17:22.663Z",
  "pubdate": "2026-08-24T16:17:22.663Z",
  "executiveSummary": "A path traversal vulnerability exists in AWX's project archive extraction functionality, specifically within the project_archive action plugin.\nThe flaw allows a malicious archive containing members with traversal sequences to write files to arbitrary locations on the execution node's filesystem outside the intended project directory.\nThe impact includes potential remote code execution achieved through writing malicious artifacts such as cron files, SSH authorized keys, or injected playbook content.\nThe affected product is AWX, specifically within its archive extraction mechanisms.\nRisk implications are severe, granting attackers the ability to compromise the integrity and confidentiality of the execution node.\nAttacker capabilities require control over the archive content, which can be achieved via a compromised upstream source, a malicious archive URL, or a man-in-the-middle attack conducted over a plain HTTP connection.",
  "technicalDetails": "The root cause of the vulnerability is the improper handling of archive member filenames during extraction within the project_archive action plugin.\nSpecifically, the plugin extracts zip and tar archive members by directly joining the base project directory path with the member filename.\nThe application fails to perform path normalization, boundary validation, or rejection of directory traversal sequences (such as dot-dot-slash patterns).\nThe vulnerable component is the project_archive action plugin responsible for project archive extraction.\nExploitation occurs when an attacker crafts a malicious archive containing members engineered with directory traversal components in their filenames.\nDuring the extraction process, the lack of path sanitization allows these traversal components to escape the intended target directory boundary.\nConsequently, the extraction routine traverses upward in the directory hierarchy and writes arbitrary files to unintended locations on the execution node's filesystem.\nAttack flow involves an attacker supplying the malicious archive through a compromised upstream source, a malicious archive URL, or by intercepting and modifying traffic over an unencrypted plain HTTP connection.\nAuthentication and privilege requirements depend on the context of the workflow execution and access controls governing project archive sources, but exploitation is executed within the privileges of the user performing the extraction.\nPost-exploitation impact ranges from arbitrary file overwrite to full system compromise, enabling remote code execution via persistence mechanisms such as cron jobs, unauthorized SSH keys, or malicious playbook modifications."
}
CVE-2026-71364: AWX Project Archive Path Traversal (HIGH Severity, CVSS: 7.2) - Sceawere