
CVE catalog
CVE-2022-47950
swift: CVE-2022-47950
- Severity
- High · CVSS 7.7
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N - Published
- Source
- [NVD] · [CVE record]
- EPSS
- 1.01% · Oct 25, 2026
An issue was discovered in OpenStack Swift before 2.28.1, 2.29.x before 2.29.2, and 2.30.0. By supplying crafted XML files, an authenticated user may coerce the S3 API into returning arbitrary file contents from the host server, resulting in unauthorized read access to potentially sensitive data. This impacts both s3api deployments (Rocky or later), and swift3 deployments (Queens and earlier, no longer actively developed).
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | swift | sid | 2.38.2-3 | fixed |
| Debian | swift | forky | 2.38.2-3 | fixed |
| Debian | swift | trixie | 2.35.1-0+deb13u3 | fixed |
| Debian | swift | trixie-security | 2.35.1-0+deb13u4 | fixed |
| Debian | swift | bookworm | 2.30.1-0+deb12u1 | fixed |
| Debian | swift | bookworm-security | 2.30.1-0+deb12u3 | fixed |
| Ubuntu | swift | 20.04 | 2.23.0-0ubuntu1 | vulnerable |
| Ubuntu | swift | 20.04 | 2.23.1-0ubuntu1 | vulnerable |
| Ubuntu | swift | 20.04 | 2.24.0~git2019121715.e890b0f0f-0ubuntu1 | vulnerable |
| Ubuntu | swift | 20.04 | 2.24.0-0ubuntu1 | vulnerable |
| Ubuntu | swift | 20.04 | 2.24.1~git2020032711.712bf3c9f-0ubuntu2 | vulnerable |
| Ubuntu | swift | 20.04 | 2.24.1~git2020041316.a495f1e32-0ubuntu1 | vulnerable |
| Ubuntu | swift | 20.04 | 2.25.0-0ubuntu0.20.04.1 | vulnerable |
| Ubuntu | swift | 20.04 | 2.25.1-0ubuntu1 | vulnerable |
| Ubuntu | swift | 20.04 | 2.25.2-0ubuntu1 | vulnerable |
| Ubuntu | swift | 20.04 | 2.25.2-0ubuntu1.1 | fixed |
| Ubuntu | swift | 22.04 | 2.28.0+git2021090911.5d52afbe4-0ubuntu1 | vulnerable |
| Ubuntu | swift | 22.04 | 2.28.0+git2021120815.1859f2e16-0ubuntu1 | vulnerable |
| Ubuntu | swift | 22.04 | 2.28.0+git2021121320.876377435-0ubuntu1 | vulnerable |
| Ubuntu | swift | 22.04 | 2.28.0+git2022011309.32da73f5c-0ubuntu1 | vulnerable |
| Ubuntu | swift | 22.04 | 2.29.0+git2022030314.3ff3076ce-0ubuntu1 | vulnerable |
| Ubuntu | swift | 22.04 | 2.29.0+git2022030314.3ff3076ce-0ubuntu2 | vulnerable |
| Ubuntu | swift | 22.04 | 2.29.1-0ubuntu1 | vulnerable |
| Ubuntu | swift | 22.04 | 2.29.2-0ubuntu1 | fixed |
| Suse | openstack-heat | openstack cloud 9 | 11.0.4~dev4-3.24.4 | fixed |
| Suse | openstack-swift | openstack cloud 9 | 2.19.3~dev3-3.6.3 | fixed |
| Suse | python-Werkzeug | openstack cloud 9 | 0.14.1-3.6.2 | fixed |
| Suse | venv-openstack-designate | openstack cloud 9 | 7.0.2~dev2-3.41.2 | fixed |
| Suse | venv-openstack-heat | openstack cloud 9 | 11.0.4~dev4-3.43.2 | fixed |
| Suse | venv-openstack-keystone | openstack cloud 9 | 14.2.1~dev9-3.42.2 | fixed |
| Suse | venv-openstack-magnum | openstack cloud 9 | 7.2.1~dev1-4.41.3 | fixed |
| Suse | venv-openstack-octavia | openstack cloud 9 | 3.2.3~dev7-4.41.2 | fixed |
| Suse | venv-openstack-sahara | openstack cloud 9 | 9.0.2~dev15-3.41.2 | fixed |
| Suse | venv-openstack-swift | openstack cloud 9 | 2.19.3~dev3-2.36.3 | fixed |
| Suse | openstack-heat | openstack cloud crowbar 9 | 11.0.4~dev4-3.24.4 | fixed |
| Suse | openstack-swift | openstack cloud crowbar 9 | 2.19.3~dev3-3.6.3 | fixed |
| Suse | python-Werkzeug | openstack cloud crowbar 9 | 0.14.1-3.6.2 | fixed |
| Suse | python-swift3 | hpe helion openstack 8 | 1.7.0.dev372-3.3.1 | fixed |
| Suse | python-swift3 | openstack cloud 8 | 1.7.0.dev372-3.3.1 | fixed |
| Suse | python-swift3 | openstack cloud crowbar 8 | 1.7.0.dev372-3.3.1 | fixed |
| Ubuntu | swift | 16.04 | 2.5.0-0ubuntu1 | vulnerable |
| Ubuntu | swift | 16.04 | 2.7.0-0ubuntu2 | vulnerable |
| Ubuntu | swift | 16.04 | 2.7.0-0ubuntu2.1 | vulnerable |
| Ubuntu | swift | 16.04 | 2.7.1-0ubuntu1 | vulnerable |
| Ubuntu | swift | 16.04 | 2.7.1-0ubuntu2 | vulnerable |
| Ubuntu | swift | 20.04 | 2.23.0-0ubuntu1 | vulnerable |
| Ubuntu | swift | 20.04 | 2.23.1-0ubuntu1 | vulnerable |
| Ubuntu | swift | 20.04 | 2.24.0~git2019121715.e890b0f0f-0ubuntu1 | vulnerable |
| Ubuntu | swift | 20.04 | 2.24.0-0ubuntu1 | vulnerable |
| Ubuntu | swift | 20.04 | 2.24.1~git2020032711.712bf3c9f-0ubuntu2 | vulnerable |
| Ubuntu | swift | 20.04 | 2.24.1~git2020041316.a495f1e32-0ubuntu1 | vulnerable |
| Ubuntu | swift | 20.04 | 2.25.0-0ubuntu0.20.04.1 | vulnerable |
| Ubuntu | swift | 20.04 | 2.25.1-0ubuntu1 | vulnerable |
| Ubuntu | swift | 20.04 | 2.25.2-0ubuntu1 | vulnerable |
| Ubuntu | swift | 20.04 | 2.25.2-0ubuntu1.1 | fixed |
| Ubuntu | swift | 22.04 | 2.28.0+git2021090911.5d52afbe4-0ubuntu1 | vulnerable |
| Ubuntu | swift | 22.04 | 2.28.0+git2021120815.1859f2e16-0ubuntu1 | vulnerable |
| Ubuntu | swift | 22.04 | 2.28.0+git2021121320.876377435-0ubuntu1 | vulnerable |
| Ubuntu | swift | 22.04 | 2.28.0+git2022011309.32da73f5c-0ubuntu1 | vulnerable |
| Ubuntu | swift | 22.04 | 2.29.0+git2022030314.3ff3076ce-0ubuntu1 | vulnerable |
| Ubuntu | swift | 22.04 | 2.29.0+git2022030314.3ff3076ce-0ubuntu2 | vulnerable |
| Ubuntu | swift | 22.04 | 2.29.1-0ubuntu1 | vulnerable |
| Ubuntu | swift | 22.04 | 2.29.2-0ubuntu1 | fixed |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | swift | source | sid | 2.30.0-4 | not yet assigned | Not reported | [1029154] |
| Debian | swift | source | forky | 2.30.0-4 | not yet assigned | Not reported | [1029154] |
| Debian | swift | source | trixie | 2.30.0-4 | not yet assigned | Not reported | [1029154] |
| Debian | swift | source | bookworm | 2.30.0-4 | not yet assigned | Not reported | [1029154] |
| Ubuntu | swift | deb | 20.04 | 2.25.2-0ubuntu1.1 | Not reported | USN-5852-1 | Not reported |
| Ubuntu | swift | deb | 22.04 | 2.29.2-0ubuntu1 | Not reported | USN-5852-1 | Not reported |
| Suse | openstack-heat | rpm | openstack cloud 9 | 11.0.4~dev4-3.24.4 | Not reported | SUSE-SU-2023:2378-1 | Not reported |
| Suse | openstack-swift | rpm | openstack cloud 9 | 2.19.3~dev3-3.6.3 | Not reported | SUSE-SU-2023:2378-1 | Not reported |
| Suse | python-Werkzeug | rpm | openstack cloud 9 | 0.14.1-3.6.2 | Not reported | SUSE-SU-2023:2378-1 | Not reported |
| Suse | venv-openstack-designate | rpm | openstack cloud 9 | 7.0.2~dev2-3.41.2 | Not reported | SUSE-SU-2023:2378-1 | Not reported |
| Suse | venv-openstack-heat | rpm | openstack cloud 9 | 11.0.4~dev4-3.43.2 | Not reported | SUSE-SU-2023:2378-1 | Not reported |
| Suse | venv-openstack-keystone | rpm | openstack cloud 9 | 14.2.1~dev9-3.42.2 | Not reported | SUSE-SU-2023:2378-1 | Not reported |
| Suse | venv-openstack-magnum | rpm | openstack cloud 9 | 7.2.1~dev1-4.41.3 | Not reported | SUSE-SU-2023:2378-1 | Not reported |
| Suse | venv-openstack-octavia | rpm | openstack cloud 9 | 3.2.3~dev7-4.41.2 | Not reported | SUSE-SU-2023:2378-1 | Not reported |
| Suse | venv-openstack-sahara | rpm | openstack cloud 9 | 9.0.2~dev15-3.41.2 | Not reported | SUSE-SU-2023:2378-1 | Not reported |
| Suse | venv-openstack-swift | rpm | openstack cloud 9 | 2.19.3~dev3-2.36.3 | Not reported | SUSE-SU-2023:2378-1 | Not reported |
| Suse | openstack-heat | rpm | openstack cloud crowbar 9 | 11.0.4~dev4-3.24.4 | Not reported | SUSE-SU-2023:2378-1 | Not reported |
| Suse | openstack-swift | rpm | openstack cloud crowbar 9 | 2.19.3~dev3-3.6.3 | Not reported | SUSE-SU-2023:2378-1 | Not reported |
| Suse | python-Werkzeug | rpm | openstack cloud crowbar 9 | 0.14.1-3.6.2 | Not reported | SUSE-SU-2023:2378-1 | Not reported |
| Suse | python-swift3 | rpm | hpe helion openstack 8 | 1.7.0.dev372-3.3.1 | Not reported | SUSE-SU-2023:0323-1 | Not reported |
| Suse | python-swift3 | rpm | openstack cloud 8 | 1.7.0.dev372-3.3.1 | Not reported | SUSE-SU-2023:0323-1 | Not reported |
| Suse | python-swift3 | rpm | openstack cloud crowbar 8 | 1.7.0.dev372-3.3.1 | Not reported | SUSE-SU-2023:0323-1 | Not reported |
| Ubuntu | swift | deb | 20.04 | 2.25.2-0ubuntu1.1 | Not reported | UBUNTU-CVE-2022-47950 | Not reported |
| Ubuntu | swift | deb | 22.04 | 2.29.2-0ubuntu1 | Not reported | UBUNTU-CVE-2022-47950 | Not reported |
OpenFactory catalog packages
Matching against OpenFactory catalog package versions is in progress.
[Debian 12 (Bookworm)]
- [python3-swift]Unknown
Source package: [swift]
Details (4)
2.30.1-0+deb12u1· all · bookwormFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u1· all · bookwormFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u2· all · bookworm-securityFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u2· all · bookworm-securityFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
- [swift]Unknown
Details (4)
2.30.1-0+deb12u1· all · bookwormFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u1· all · bookwormFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u2· all · bookworm-securityFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u2· all · bookworm-securityFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
- [swift-account]Unknown
Source package: [swift]
Details (4)
2.30.1-0+deb12u1· all · bookwormFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u1· all · bookwormFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u2· all · bookworm-securityFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u2· all · bookworm-securityFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
- [swift-container]Unknown
Source package: [swift]
Details (4)
2.30.1-0+deb12u1· all · bookwormFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u1· all · bookwormFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u2· all · bookworm-securityFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u2· all · bookworm-securityFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
- [swift-doc]Unknown
Source package: [swift]
Details (4)
2.30.1-0+deb12u1· all · bookwormFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u1· all · bookwormFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u2· all · bookworm-securityFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u2· all · bookworm-securityFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
- [swift-drive-audit]Unknown
Source package: [swift]
Details (4)
2.30.1-0+deb12u1· all · bookwormFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u1· all · bookwormFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u2· all · bookworm-securityFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u2· all · bookworm-securityFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
- [swift-object]Unknown
Source package: [swift]
Details (4)
2.30.1-0+deb12u1· all · bookwormFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u1· all · bookwormFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u2· all · bookworm-securityFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u2· all · bookworm-securityFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
- [swift-object-expirer]Unknown
Source package: [swift]
Details (4)
2.30.1-0+deb12u1· all · bookwormFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u1· all · bookwormFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u2· all · bookworm-securityFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u2· all · bookworm-securityFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
- [swift-proxy]Unknown
Source package: [swift]
Details (4)
2.30.1-0+deb12u1· all · bookwormFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u1· all · bookwormFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u2· all · bookworm-securityFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
2.30.1-0+deb12u2· all · bookworm-securityFixed · Fixed:
2.30.0-4dsa · swift · debian · bookworm
Observed:
References
- [https://ftp.suse.com/pub/projects/security/csaf/suse-su-2023_0323-1.json]
- [https://osv.dev/vulnerability/DLA-3281-1]
- [https://osv.dev/vulnerability/DSA-5327-1]
- [https://osv.dev/vulnerability/SUSE-SU-2023:0323-1]
- [https://osv.dev/vulnerability/SUSE-SU-2023:2378-1]
- [https://osv.dev/vulnerability/UBUNTU-CVE-2022-47950]
- [https://osv.dev/vulnerability/USN-5852-1]
- [https://security-tracker.debian.org/tracker/CVE-2022-47950]
- [https://security.access.redhat.com/data/csaf/v2/vex/2022/cve-2022-47950.json]
- [https://wid.cert-bund.de/.well-known/csaf/white/2023/wid-sec-w-2023-0518.json]
[CERT-Bund public advisories] · [Debian Security Tracker] · [FIRST EPSS] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX] · [SUSE security advisories and VEX]