CVE-2022-23451 json
Barbican authorization flaw before v14.0.0
published 2022-09-06 4 y ago modified 2026-07-07 4 mo ago also GHSA-p2jg-q8hw-p7gc , PYSEC-2026-786 , EUVD-2022-6888
- cvss
- 8.1
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 1.3%
- EPSS 1.3% chance of exploitation in 30 days, percentile 70%
- public exploits
- 0
- none known
Summary
An authorization flaw was found in openstack-barbican. The default policy rules for the secret metadata API allowed any authenticated user to add, modify, or delete metadata from any secret regardless of ownership. This flaw allows an attacker on the network to modify or delete protected data, causing a denial of service by consuming protected resources.
Patch / fix
- pypi barbican 14.0.0
- openstack barbican 14.0.0
- barbican Debian 14, Debian 13, Debian 12 1:14.0.0~rc1-2
debian advisories DEBIAN-CVE-2022-23451
- barbican Ubuntu 18.04 LTS 1:6.0.1-0ubuntu1.1
- barbican Ubuntu 20.04 LTS 1:10.1.0-0ubuntu2.1
ubuntu advisories UBUNTU-CVE-2022-23451
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- python3-barbican openstack 16.1 9.0.1-1.20220916133702.07be198.el8ost
- openstack-barbican openstack 16.1 9.0.1-1.20220916133702.07be198.el8ost
- openstack-barbican-api openstack 16.1 9.0.1-1.20220916133702.07be198.el8ost
- openstack-barbican-common openstack 16.1 9.0.1-1.20220916133702.07be198.el8ost
- openstack-barbican-worker openstack 16.1 9.0.1-1.20220916133702.07be198.el8ost
- openstack-barbican-keystone-listener openstack 16.1 9.0.1-1.20220916133702.07be198.el8ost
- python3-barbican openstack 16.2 9.0.2-2.20220122185348.c718783.el8ost
- openstack-barbican openstack 16.2 9.0.2-2.20220122185348.c718783.el8ost
red hat advisories RHSA-2022:8874RHSA-2022:5114
- grafana OpenStack Cloud Crowbar 9, OpenStack Cloud 9 6.7.4-3.26.1
- python-lxml OpenStack Cloud Crowbar 9, OpenStack Cloud 9 4.2.4-3.3.1
- python-Pillow OpenStack Cloud Crowbar 9, OpenStack Cloud 9 5.2.0-3.17.1
- ardana-barbican OpenStack Cloud 9 9.0+git.1644879908.8a641c1-3.13.1
- rubygem-sinatra OpenStack Cloud Crowbar 9 1.4.6-4.3.1
- openstack-cinder OpenStack Cloud Crowbar 9, OpenStack Cloud 9 13.0.10~dev24-3.34.2
- openstack-ironic OpenStack Cloud Crowbar 9, OpenStack Cloud 9 11.1.5~dev18-3.28.2
- openstack-neutron OpenStack Cloud Crowbar 9, OpenStack Cloud 9 13.0.8~dev206-3.40.1
suse advisories SUSE-SU-2022:1729-1
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2022-23451 updated cvss 7.1
openstack-barbican: Barbican allows authenticated users to add/modify/delete arbitrary metadata on any secret
-
Red Hat OpenStack Platform 13 (Queens) python-barbican, openstack-barbican, openstack-barbican-api, openstack-barbican-common, openstack-barbican-worker, openstack-barbican-keystone-listeneraffected: no fix planned “Out of support scope”
-
Red Hat OpenStack Platform 16.1 python3-barbican 9.0.1-1.20220916133702.07be198.el8ost, openstack-barbican 9.0.1-1.20220916133702.07be198.el8ost, openstack-barbican-api 9.0.1-1.20220916133702.07be198.el8ost, openstack-barbican-common 9.0.1-1.20220916133702.07be198.el8ost, openstack-barbican-worker 9.0.1-1.20220916133702.07be198.el8ost, openstack-barbican-keystone-listener 9.0.1-1.20220916133702.07be198.el8ostfixed: vendor fix RHSA-2022:8874
-
Red Hat OpenStack Platform 16.2 openstack-barbican 9.0.2-2.20220122185348.c718783.el8ostfixed: vendor fix RHSA-2022:5114
-
Red Hat OpenStack Platform 16.2 python3-barbican 9.0.2-2.20220122185348.c718783.el8ost, openstack-barbican-api 9.0.2-2.20220122185348.c718783.el8ost, openstack-barbican-common 9.0.2-2.20220122185348.c718783.el8ost, openstack-barbican-worker 9.0.2-2.20220122185348.c718783.el8ost, openstack-barbican-keystone-listener 9.0.2-2.20220122185348.c718783.el8ostnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
1.28% chance of exploitation in the next 30 days, higher than 70% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.1 | 8.1 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H |
| OSV | 3.1 | 8.1 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H |
| GitHub | 3.1 | 8.1 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | barbican | <14.0.0 |
14.0.0 |
Affected products
- n/a openstack/barbican
Classification
- Weakness
-
- CWE-863 Incorrect Authorization
References
-
review.opendev.org
/c/openstack/barbican/+/811236
web, patch, third-party-advisory
-
github.com
/openstack/barbican/commit/7d270bacbe29a90a10f1855abc3b50dac0f08022
web
-
bugzilla.redhat.com
/show_bug.cgi?id=2025089
web, issue-tracking, third-party-advisory
-
bugzilla.redhat.com
/show_bug.cgi?id=2022878
web, issue-tracking, permissions-required
- storyboard.openstack.org /#%21/story/2009253
-
access.redhat.com
/security/cve/CVE-2022-23451
web, issue-tracking, third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2022-23451
advisory
-
access.redhat.com
/errata/RHSA-2022:5114
web
-
access.redhat.com
/errata/RHSA-2022:8874
web
-
github.com
/openstack/barbican
package
-
pypi.org
/project/barbican
package
-
github.com
/advisories/GHSA-p2jg-q8hw-p7gc
advisory
Sources
- CVE List CVE-2022-23451
- GitHub Advisory GHSA-p2jg-q8hw-p7gc
- NVD CVE-2022-23451
- OSV PYSEC-2026-786
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.