CVE-2026-71195

manila: manila: Public Manila Share Allows Cross-Project Access-Rule and Export-Metadata Writes

Published Oct 21, 2026 CVSS 3.1 · 9.9 Critical EPSS < 1% KEV · Not listed
Description
In OpenStack Manila before 23.0.1, multiple Manila API operations on public shares do not verify that the caller owns the share. The API controllers authorize operations against the caller's own project context, then load a foreign public share without re-authorizing against the share's actual owner. This affects the following operations: allow_access: grant data-plane read/write access to another tenant's share; deny_access: revoke the owner's existing access rules; update_access: escalate access level (e.g., ro to rw); create_share_backup: exfiltrate share data via a backup created under the attacker's project; soft_delete: move a foreign share to the recycle bin; restore: interfere with the owner's deletion workflow; export location metadata: create, update, and delete metadata on foreign export locations; access rule listing: disclose IPs, usernames, and CephFS keys. Any authenticated project member can exploit these operations on any public share. The share UUID is visible since the share is public.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Title Unauthorized Access and Manipulation of Public Shares in OpenStack Manila manila: manila: Public Manila Share Allows Cross-Project Access-Rule and Export-Metadata Writes
Weaknesses CWE-639
References
Metrics threat_severity

None

threat_severity

Critical

Type Values Removed Values Added
Title Unauthorized Access and Manipulation of Public Shares in OpenStack Manila
Type Values Removed Values Added
Description In OpenStack Manila before 23.0.1, multiple Manila API operations on public shares do not verify that the caller owns the share. The API controllers authorize operations against the caller's own project context, then load a foreign public share without re-authorizing against the share's actual owner. This affects the following operations: allow_access: grant data-plane read/write access to another tenant's share; deny_access: revoke the owner's existing access rules; update_access: escalate access level (e.g., ro to rw); create_share_backup: exfiltrate share data via a backup created under the attacker's project; soft_delete: move a foreign share to the recycle bin; restore: interfere with the owner's deletion workflow; export location metadata: create, update, and delete metadata on foreign export locations; access rule listing: disclose IPs, usernames, and CephFS keys. Any authenticated project member can exploit these operations on any public share. The share UUID is visible since the share is public.
First Time appeared Openstack
Openstack manila
Weaknesses CWE-863
CPEs cpe:2.3:a:openstack:manila:*:*:*:*:*:*:*:*
Vendors & Products Openstack
Openstack manila
References
Metrics cvssV3_1

{'score': 9.9, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Oct 27, 2026, 10:03 PM
Reserved
Aug 5, 2026, 5:36 AM
Status
Awaiting Analysis
Published
Oct 21, 2026, 6:16 AM
Modified
Oct 27, 2026, 10:18 PM
Severity
Critical
Public date
Oct 20, 2026, 3:00 PM