Skip to main content

CVE-2026-90959: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') in Red Hat Red Hat Ansible Automation Platform 2

0
High
VulnerabilityCVE-2026-90959cvecve-2026-90959
Published: 09/24/2026 (09/24/2026, 14:49:10 UTC)
Source: CVE Database V5
Vendor/Project: Red Hat
Product: Red Hat Ansible Automation Platform 2

Description

A path traversal vulnerability was found in pulpcore. The content upload API accepts a 'file_url' parameter that allows users with file repository privileges to specify a local file URL for Pulp to download and store. A URL scheme validation check uses a string prefix comparison that only rejects URLs beginning with 'file://', but Python's URL parser recognizes the 'file:' scheme without double slashes, creating a mismatch between what is validated and what is dispatched to the file downloader. An authenticated user with low-privilege repository permissions can supply a specially crafted URL using relative path traversal sequences to read any file accessible to the Pulp server process. In deployments that include Pulp Container, successful exploitation allows an attacker to read the container registry token signing private key and forge bearer tokens, granting unauthorized access to all private container repositories in the affected registry.

CVSS v3.1

Score 8.1high

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N

Affected software

Red Hat

Red Hat Ansible Automation Platform 2

Red Hat

Red Hat Ansible Automation Platform 2

Red Hat

Red Hat Satellite 6

Red Hat

Red Hat Satellite 6

Red Hat

Red Hat Update Infrastructure 4 for Cloud Providers

Red Hat

Red Hat Update Infrastructure 5

Red Hat

Red Hat Update Infrastructure 5

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 09/24/2026, 15:17:48 UTC

Technical Analysis

The vulnerability arises from improper validation of the 'file_url' parameter in the content upload API of pulpcore. The validation rejects URLs starting with 'file://', but Python's URL parser accepts 'file:' URLs without double slashes, allowing bypass of the check. An authenticated user with low privileges can craft a URL with relative path traversal sequences to read any file accessible by the Pulp server process. In environments with Pulp Container, this enables reading the container registry token signing private key, allowing forging of bearer tokens and unauthorized read/write access to private container repositories.

Potential Impact

An attacker with low-privilege authenticated access can read arbitrary files on the Pulp server, potentially exposing sensitive data. In deployments with Pulp Container, the attacker can steal the registry JWT signing private key, forge bearer tokens, and gain unauthorized read and write access to all private container repositories in the affected registry. This results in a critical confidentiality and integrity breach. Availability impact is not indicated.

Mitigation Recommendations

Red Hat currently states that no mitigation is available that meets their standards for usability, deployment, applicability, or stability. Users should monitor the Red Hat advisory for updates and apply any forthcoming official fixes once released. Until then, restricting access to the content upload API and limiting repository privileges may reduce risk but do not fully mitigate the vulnerability.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Data Version
5.2
Assigner Short Name
redhat
Date Reserved
2026-09-14T13:07:08.553Z
Cvss Version
3.1
State
PUBLISHED
Vendor Advisory Urls
[{"url":"https://access.redhat.com/security/cve/CVE-2026-90959","vendor":"Red Hat"}]

Threat ID: 6ab53bc3f7a7c541067483f1

Added to database: 09/24/2026, 15:03:31 UTC

Last enriched: 09/24/2026, 15:17:48 UTC

Last updated: 09/25/2026, 01:56:00 UTC

Views: 10

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses