CVE catalog

CVE-2022-47950

swift: CVE-2022-47950

[CVE catalog]

Severity
High · CVSS 7.7CVSS: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.

DistributionPackageReleaseVersionStatus
Debianswiftsid2.38.2-3fixed
Debianswiftforky2.38.2-3fixed
Debianswifttrixie2.35.1-0+deb13u3fixed
Debianswifttrixie-security2.35.1-0+deb13u4fixed
Debianswiftbookworm2.30.1-0+deb12u1fixed
Debianswiftbookworm-security2.30.1-0+deb12u3fixed
Ubuntuswift20.042.23.0-0ubuntu1vulnerable
Ubuntuswift20.042.23.1-0ubuntu1vulnerable
Ubuntuswift20.042.24.0~git2019121715.e890b0f0f-0ubuntu1vulnerable
Ubuntuswift20.042.24.0-0ubuntu1vulnerable
Ubuntuswift20.042.24.1~git2020032711.712bf3c9f-0ubuntu2vulnerable
Ubuntuswift20.042.24.1~git2020041316.a495f1e32-0ubuntu1vulnerable
Ubuntuswift20.042.25.0-0ubuntu0.20.04.1vulnerable
Ubuntuswift20.042.25.1-0ubuntu1vulnerable
Ubuntuswift20.042.25.2-0ubuntu1vulnerable
Ubuntuswift20.042.25.2-0ubuntu1.1fixed
Ubuntuswift22.042.28.0+git2021090911.5d52afbe4-0ubuntu1vulnerable
Ubuntuswift22.042.28.0+git2021120815.1859f2e16-0ubuntu1vulnerable
Ubuntuswift22.042.28.0+git2021121320.876377435-0ubuntu1vulnerable
Ubuntuswift22.042.28.0+git2022011309.32da73f5c-0ubuntu1vulnerable
Ubuntuswift22.042.29.0+git2022030314.3ff3076ce-0ubuntu1vulnerable
Ubuntuswift22.042.29.0+git2022030314.3ff3076ce-0ubuntu2vulnerable
Ubuntuswift22.042.29.1-0ubuntu1vulnerable
Ubuntuswift22.042.29.2-0ubuntu1fixed
Suseopenstack-heatopenstack cloud 911.0.4~dev4-3.24.4fixed
Suseopenstack-swiftopenstack cloud 92.19.3~dev3-3.6.3fixed
Susepython-Werkzeugopenstack cloud 90.14.1-3.6.2fixed
Susevenv-openstack-designateopenstack cloud 97.0.2~dev2-3.41.2fixed
Susevenv-openstack-heatopenstack cloud 911.0.4~dev4-3.43.2fixed
Susevenv-openstack-keystoneopenstack cloud 914.2.1~dev9-3.42.2fixed
Susevenv-openstack-magnumopenstack cloud 97.2.1~dev1-4.41.3fixed
Susevenv-openstack-octaviaopenstack cloud 93.2.3~dev7-4.41.2fixed
Susevenv-openstack-saharaopenstack cloud 99.0.2~dev15-3.41.2fixed
Susevenv-openstack-swiftopenstack cloud 92.19.3~dev3-2.36.3fixed
Suseopenstack-heatopenstack cloud crowbar 911.0.4~dev4-3.24.4fixed
Suseopenstack-swiftopenstack cloud crowbar 92.19.3~dev3-3.6.3fixed
Susepython-Werkzeugopenstack cloud crowbar 90.14.1-3.6.2fixed
Susepython-swift3hpe helion openstack 81.7.0.dev372-3.3.1fixed
Susepython-swift3openstack cloud 81.7.0.dev372-3.3.1fixed
Susepython-swift3openstack cloud crowbar 81.7.0.dev372-3.3.1fixed
Ubuntuswift16.042.5.0-0ubuntu1vulnerable
Ubuntuswift16.042.7.0-0ubuntu2vulnerable
Ubuntuswift16.042.7.0-0ubuntu2.1vulnerable
Ubuntuswift16.042.7.1-0ubuntu1vulnerable
Ubuntuswift16.042.7.1-0ubuntu2vulnerable
Ubuntuswift20.042.23.0-0ubuntu1vulnerable
Ubuntuswift20.042.23.1-0ubuntu1vulnerable
Ubuntuswift20.042.24.0~git2019121715.e890b0f0f-0ubuntu1vulnerable
Ubuntuswift20.042.24.0-0ubuntu1vulnerable
Ubuntuswift20.042.24.1~git2020032711.712bf3c9f-0ubuntu2vulnerable
Ubuntuswift20.042.24.1~git2020041316.a495f1e32-0ubuntu1vulnerable
Ubuntuswift20.042.25.0-0ubuntu0.20.04.1vulnerable
Ubuntuswift20.042.25.1-0ubuntu1vulnerable
Ubuntuswift20.042.25.2-0ubuntu1vulnerable
Ubuntuswift20.042.25.2-0ubuntu1.1fixed
Ubuntuswift22.042.28.0+git2021090911.5d52afbe4-0ubuntu1vulnerable
Ubuntuswift22.042.28.0+git2021120815.1859f2e16-0ubuntu1vulnerable
Ubuntuswift22.042.28.0+git2021121320.876377435-0ubuntu1vulnerable
Ubuntuswift22.042.28.0+git2022011309.32da73f5c-0ubuntu1vulnerable
Ubuntuswift22.042.29.0+git2022030314.3ff3076ce-0ubuntu1vulnerable
Ubuntuswift22.042.29.0+git2022030314.3ff3076ce-0ubuntu2vulnerable
Ubuntuswift22.042.29.1-0ubuntu1vulnerable
Ubuntuswift22.042.29.2-0ubuntu1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianswiftsourcesid2.30.0-4not yet assignedNot reported[1029154]
Debianswiftsourceforky2.30.0-4not yet assignedNot reported[1029154]
Debianswiftsourcetrixie2.30.0-4not yet assignedNot reported[1029154]
Debianswiftsourcebookworm2.30.0-4not yet assignedNot reported[1029154]
Ubuntuswiftdeb20.042.25.2-0ubuntu1.1Not reportedUSN-5852-1Not reported
Ubuntuswiftdeb22.042.29.2-0ubuntu1Not reportedUSN-5852-1Not reported
Suseopenstack-heatrpmopenstack cloud 911.0.4~dev4-3.24.4Not reportedSUSE-SU-2023:2378-1Not reported
Suseopenstack-swiftrpmopenstack cloud 92.19.3~dev3-3.6.3Not reportedSUSE-SU-2023:2378-1Not reported
Susepython-Werkzeugrpmopenstack cloud 90.14.1-3.6.2Not reportedSUSE-SU-2023:2378-1Not reported
Susevenv-openstack-designaterpmopenstack cloud 97.0.2~dev2-3.41.2Not reportedSUSE-SU-2023:2378-1Not reported
Susevenv-openstack-heatrpmopenstack cloud 911.0.4~dev4-3.43.2Not reportedSUSE-SU-2023:2378-1Not reported
Susevenv-openstack-keystonerpmopenstack cloud 914.2.1~dev9-3.42.2Not reportedSUSE-SU-2023:2378-1Not reported
Susevenv-openstack-magnumrpmopenstack cloud 97.2.1~dev1-4.41.3Not reportedSUSE-SU-2023:2378-1Not reported
Susevenv-openstack-octaviarpmopenstack cloud 93.2.3~dev7-4.41.2Not reportedSUSE-SU-2023:2378-1Not reported
Susevenv-openstack-sahararpmopenstack cloud 99.0.2~dev15-3.41.2Not reportedSUSE-SU-2023:2378-1Not reported
Susevenv-openstack-swiftrpmopenstack cloud 92.19.3~dev3-2.36.3Not reportedSUSE-SU-2023:2378-1Not reported
Suseopenstack-heatrpmopenstack cloud crowbar 911.0.4~dev4-3.24.4Not reportedSUSE-SU-2023:2378-1Not reported
Suseopenstack-swiftrpmopenstack cloud crowbar 92.19.3~dev3-3.6.3Not reportedSUSE-SU-2023:2378-1Not reported
Susepython-Werkzeugrpmopenstack cloud crowbar 90.14.1-3.6.2Not reportedSUSE-SU-2023:2378-1Not reported
Susepython-swift3rpmhpe helion openstack 81.7.0.dev372-3.3.1Not reportedSUSE-SU-2023:0323-1Not reported
Susepython-swift3rpmopenstack cloud 81.7.0.dev372-3.3.1Not reportedSUSE-SU-2023:0323-1Not reported
Susepython-swift3rpmopenstack cloud crowbar 81.7.0.dev372-3.3.1Not reportedSUSE-SU-2023:0323-1Not reported
Ubuntuswiftdeb20.042.25.2-0ubuntu1.1Not reportedUBUNTU-CVE-2022-47950Not reported
Ubuntuswiftdeb22.042.29.2-0ubuntu1Not reportedUBUNTU-CVE-2022-47950Not reported

[Debian bug #1029154]

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 · bookworm

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u1 · all · bookworm

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

  • [swift]Unknown
    Details (4)
    • 2.30.1-0+deb12u1 · all · bookworm

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u1 · all · bookworm

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

  • [swift-account]Unknown

    Source package: [swift]

    Details (4)
    • 2.30.1-0+deb12u1 · all · bookworm

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u1 · all · bookworm

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

  • Source package: [swift]

    Details (4)
    • 2.30.1-0+deb12u1 · all · bookworm

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u1 · all · bookworm

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

  • [swift-doc]Unknown

    Source package: [swift]

    Details (4)
    • 2.30.1-0+deb12u1 · all · bookworm

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u1 · all · bookworm

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

  • Source package: [swift]

    Details (4)
    • 2.30.1-0+deb12u1 · all · bookworm

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u1 · all · bookworm

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

  • [swift-object]Unknown

    Source package: [swift]

    Details (4)
    • 2.30.1-0+deb12u1 · all · bookworm

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u1 · all · bookworm

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

  • Source package: [swift]

    Details (4)
    • 2.30.1-0+deb12u1 · all · bookworm

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u1 · all · bookworm

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

  • [swift-proxy]Unknown

    Source package: [swift]

    Details (4)
    • 2.30.1-0+deb12u1 · all · bookworm

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u1 · all · bookworm

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

    • 2.30.1-0+deb12u2 · all · bookworm-security

      Fixed · Fixed: 2.30.0-4

      dsa · swift · debian · bookworm

Observed:

References