CVE-2026-90959
Last modified
CVE-2026-90959 is a high-severity vulnerability rated 8.1/10 on the CVSS scale. 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. EPSS estimates a 0.32% chance of exploitation in the next 30 days.
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.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Red Hat | Red Hat Ansible Automation Platform 2 | All versions |
| Red Hat | Red Hat Satellite 6 | All versions |
| Red Hat | Red Hat Update Infrastructure 5 | All versions |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-90959?
How severe is CVE-2026-90959?
How do I fix CVE-2026-90959?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-90949A flaw was found in GIMP's PSP (Paint Shop Pro) file loader.…7.8
- CVE-2026-9095Casdoor versions 2.362.0 and earlier map SAML assertions to …8.1
- CVE-2026-90950The Paid Membership Subscriptions WordPress plugin before 3.…5.3
- CVE-2026-90951The Paid Membership Subscriptions WordPress plugin before 3…3.7
- CVE-2026-90955Affected versions of MISP’s interactive CLI shell do not rel…4.6
- CVE-2026-90957Affected versions of MISP serve uploaded SVG images inline w…5.1
- CVE-2026-9096Casdoor versions 2.362.0 and earlier do not enforce SAML ass…7.5
- CVE-2026-90961The LdapAuth and LinOTPAuth authentication plugins in MISP c…9.3
- CVE-2026-90969Improper access control in the vault entry listing feature i…6.5
- CVE-2026-9097Casdoor versions 2.362.0 and earlier do not verify that a JW…9.8
- CVE-2026-90971Server-Side Request Forgery (SSRF) in the VMware synchroniza…6.5
- CVE-2026-90976The Clean Login WordPress plugin before 1.19 does not check …5.3
Are you affected by CVE-2026-90959?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
