GHSA-xm2x-8fhq-8hpv
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as any OpenStack project member
-
ExploitEnumerate target public share UUID
-
ExecutionInvoke unauthorized Manila API op (allow_access / create_share_backup)
-
ImpactExfiltrate share data or revoke owner access
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires valid Keystone credentials as an ordinary member of any project/tenant on the cloud (PR:L) - no owner, admin, or cross-tenant trust is needed. The target share MUST be marked public (is_public=True), which is the specific precondition that makes the share's UUID visible to other tenants and routes the request through the vulnerable controllers (allow_access, deny_access, update_access, create_share_backup, soft_delete, restore, export-location metadata, and access-rule listing). Limiting factors that reduce real-world exposure: only public shares are affected (private shares are not in scope), the deployment must be multi-tenant with public shares actually in use, and the running Manila version must be before 23.0.1. No user interaction or non-default protocol is required. |
| Impact | This is a genuine high-priority issue, not a CVSS-inflated one. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H, 9.9) describes trivially-exploitable conditions: any network-reachable, low-privileged authenticated user (a member of ANY project/tenant) can act, with no user interaction and low complexity, and the scope change (S:C) correctly reflects cross-tenant impact. The CWE-863 (Incorrect Authorization) root cause is confirmed by a coordinated OpenStack Security Advisory (OSSA-2026-046) and the oss-security disclosure, which is strong vendor-grade corroboration. No EPSS score was provided in the input, so probabilistic exploitation likelihood cannot be quantified here. The CVE is NOT in CISA KEV and no public POC is referenced, so this is 'no public exploit identified at time of analysis' - however, the vulnerability class (authorization check against the caller's own project instead of the share owner) is conceptually simple to weaponize once the fixed/unfixed code is diffed, so absence of a POC today should not lower urgency much. One signal to note: the attack is only meaningful against shares explicitly marked public, which bounds the blast radius to multi-tenant clouds that actually use public shares. No SSVC decision data was supplied. Net: treat as an urgent patch priority for any multi-tenant OpenStack deployment using Manila with public shares. |
| Exploit ScenarioDerived | On a multi-tenant OpenStack cloud, an attacker with ordinary member credentials in Tenant B discovers the UUID of a public share owned by Tenant A (public share UUIDs are visible to all). They call create_share_backup or list access rules against that share; the API authorizes the call against Tenant B's own context and never re-checks ownership, so the attacker exfiltrates Tenant A's data (including CephFS keys and usernames) or revokes Tenant A's own access. No special attack complexity or user interaction is required, though no public exploit code is referenced. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Oct 21, 2026
OpenStack Manila before 23.0.1 allows any authenticated member of an OpenStack project to act on another tenant's public share, exposing data and enabling access-rule and lifecycle tampering. The CVSS 3.1 vector is AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H (9.9), reflecting a low-privileged, network-reachable cross-tenant authorization failure; target shares must be public, which makes their UUIDs visible. No public exploit code was identified at time of analysis, and active exploitation is not confirmed in the supplied data.
Earlier versions of this analysis (1)
Cross-project authorization bypass in OpenStack Manila allows an authenticated user in any project to change access rules and export-location metadata for another project's public share, and to soft-delete, restore, or back up that foreign share. The affected branches are >=1.0.0 <20.0.3, >=21.0.0 <21.0.3, >=22.0.0 <22.0.2, and ==23.0.0. No public exploit identified at time of analysis; exploitation requires valid credentials and an existing public share owned by a different project, and disruption of live access rules depends on a compatible storage backend.
RemediationAI
Upgrade OpenStack Manila to 23.0.1 or later; the vendor-released patch is 23.0.1 and the advisory is https://security.openstack.org/ossa/OSSA-2026-046.html (Launchpad: https://launchpad.net/bugs/2161412). If immediate upgrade is not possible, remove the vulnerable precondition by setting shares to private (is_public=False) and auditing existing public shares, at the cost of breaking intended public-share workflows. Additionally, restrict Manila API access to trusted tenants or temporarily constrain access-management and backup-related API operations through policy, with the trade-off of reducing tenant self-service; review access rules, backups, and export-location metadata for foreign-project activity and revoke unauthorized access rules.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
OpenStack Manila is the OpenStack shared-filesystem service. The issue is CWE-863 incorrect authorization: the Manila API controllers check the caller's own project context and then retrieve a public share owned by another project without performing an object-level owner check. Because public shares expose their UUID to other tenants, an ordinary Keystone-authenticated project member (PR:L, no admin or owner role) can invoke allow_access, deny_access, update_access, create_share_backup, soft_delete, restore, export-location metadata operations, and access-rule listing against that foreign share. The assessed impact is cross-tenant (S:C) with high confidentiality, integrity, and availability consequences. The precondition is that the deployment is multi-tenant and the target share is marked public; private shares are not in scope, and no public exploit was identified at time of analysis.
Know when Openstack gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Any authenticated tenant member (PR:L) exploits over the API with no interaction or complexity; impact crosses the security authority into another tenant's resources, so S:C with full C/I/A loss.
Primary rating from Vendor (CNA).
CVSS VectorVendor
Lifecycle Timeline
3Description PRE-NVD
Executive ViewAI
OpenStack Manila, the shared-file-storage service used in private and provider clouds, carries a critical cross-tenant authorization flaw (CVE-2026-71195, CVSS 9.9) that allows any authenticated member of one project to view and tamper with another tenant's public shares, including their access rules and lifecycle state. Because this breaks the tenant isolation that customers, auditors, and regulators assume is enforced by the cloud platform, every organization running Manila before 23.0.1 faces potential multi-tenant data exposure and integrity loss with no vendor patch currently available. Leadership should treat this as a cloud-trust issue affecting all hosted tenants, not a single-team bug.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict Manila API access to trusted management networks; enforce least-privilege project membership and scope share/access-rule operations to administrators via policy overrides; convert unnecessary public shares to private to remove the exposure precondition; enable and centrally monitor Manila audit logs for cross-project share access, access-rule changes, and lifecycle actions; and review recent share activity for indicators of cross-tenant tampering.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Oracle MySQL through 5.5.52, 5.6.x through 5.6.33, and 5.7.x through 5.7.15; MariaDB before 5.5.51, 10.0.x before 10.0.2
Eval injection vulnerability in the create method in the Bookmarks controller in Foreman before 1.2.0-RC2 allows remote
The create method in app/controllers/users_controller.rb in Foreman before 1.2.0-RC2 allows remote authenticated users w
Systems with microprocessors utilizing speculative execution and speculative execution of memory reads before the addres
The Floppy Disk Controller (FDC) in QEMU, as used in Xen 4.5.x and earlier and KVM, allows local guest users to cause a
Memory Corruption was discovered in the cmsgpack library in the Lua subsystem in Redis before 3.2.12, 4.x before 4.0.10,
The IPTables firewall in OpenStack Neutron before 7.0.4 and 8.0.0 through 8.1.0 allows remote attackers to bypass an int
An issue in OpenStack magnum yoga-eom version allows a remote attacker to execute arbitrary code via the cert_manager.py
An Integer Overflow issue was discovered in the struct library in the Lua subsystem in Redis before 3.2.12, 4.x before 4
glibc contains a vulnerability that allows specially crafted LD_LIBRARY_PATH values to manipulate the heap/stack, causin
Buffer overflow in the pcnet_receive function in hw/net/pcnet.c in QEMU, when a guest NIC has a larger MTU, allows remot
Code injection in OpenStack Vitrage query parser allows authenticated users to execute arbitrary Python code through cra
EUVD-2026-107046
NVD
CVE.org
EPSS
Exploit-DB