p PatchFirst

CVE-2026-50221

CVE-2026-50221

Здесь приведены факты из открытых источников об уязвимостях. Перед обновлением ознакомьтесь с исходным сообщением.

In OpenStack Swift before 2.37.2, proxy-server does not strip internal update headers (X-Container-Host, X-Container-Device, X-Delete-At-Host, X-Delete-At-Device) from client requests before forwarding them to object-servers. An authenticated user with write access can inject these headers to redirect container update requests to an attacker-controlled server, enabling server-side request forgery. The SSRF requests expose internal cluster metadata including storage policy indexes, partition mappings, device names, and when at rest encryption is enabled, cipher text and initialization vectors for the container-level encryption key. The attacker can also cause "ghost listings" in arbitrary containers via the shard-range redirect mechanism.

CVSS 5.3 · Средний · EPSS 0,2% · Есть исправление

Опубликовано
Обновлено

Стек: system · python

Затронутые продукты и версии

  • swift

    Версии
    • ≥ 2.0.0, < 2.35.3: Затронуто (semver)
    • ≥ 2.36.0, < 2.36.2: Затронуто (semver)
    • ≥ 2.37.0, < 2.37.2: Затронуто (semver)

    Обновитесь до 2.35.3; Обновитесь до 2.36.2; Обновитесь до 2.37.2

  • swift Debian:12

    Версии
    • 2.30.0-4
    • 2.30.1-0+deb12u1
    Затронутые диапазоны версий
    • ECOSYSTEM: < 2.30.1-0+deb12u2

    Обновитесь до 2.30.1-0+deb12u2

  • swift Debian:13

    Версии
    • 2.35.0-4
    • 2.35.1-0+deb13u1
    • 2.35.1-0+deb13u2
    Затронутые диапазоны версий
    • ECOSYSTEM: < 2.35.1-0+deb13u3

    Обновитесь до 2.35.1-0+deb13u3

  • swift Debian:14

    Версии
    • 2.35.0-4
    • 2.35.1-1
    • 2.35.1-2
    • 2.36.0-1
    • 2.36.0-2
    • 2.36.0-3
    • 2.36.0-4
    • 2.36.0-5
    • 2.36.0-6
    • 2.36.0-7
    • 2.36.0-8
    • 2.37.0-1
    • 2.37.1-1
    • 2.37.1-2
    • 2.37.1-3
    • 2.37.1-4
    Затронутые диапазоны версий
    • ECOSYSTEM: < 2.37.1-5

    Обновитесь до 2.37.1-5

  • swift PyPI

    Версии
    • 1.0.2
    • 2.15.2
    • 2.17.1
    • 2.19.1
    • 2.19.2
    • 2.20.0
    • 2.21.0
    • 2.21.1
    • 2.22.0
    • 2.23.0
    • 2.23.1
    • 2.23.2
    • 2.23.3
    • 2.24.0
    • 2.25.0
    • 2.25.1
    • 2.25.2
    • 2.26.0
    • 2.27.0
    • 2.28.0
    • 2.28.1
    • 2.29.0
    • 2.29.1
    • 2.29.2
    • 2.30.0
    • 2.30.1
    • 2.31.0
    • 2.31.1
    • 2.32.0
    • 2.32.1
    • 2.33.0
    • 2.33.1
    • 2.34.0
    • 2.34.1
    • 2.34.2
    • 2.35.0
    • 2.35.1
    • 2.35.2
    • 2.35.3
    • 2.35.4
    • 2.36.0
    • 2.36.1
    • 2.36.2
    • 2.36.3
    • 2.37.0
    • 2.37.1
    Затронутые диапазоны версий
    • ECOSYSTEM: < 2.37.2

    Обновитесь до 2.37.2

  • swift PyPI

    Версии
    • 1.0.2
    • 2.15.2
    • 2.17.1
    • 2.19.1
    • 2.19.2
    • 2.20.0
    • 2.21.0
    • 2.21.1
    • 2.22.0
    • 2.23.0
    • 2.23.1
    • 2.23.2
    • 2.23.3
    • 2.24.0
    • 2.25.0
    • 2.25.1
    • 2.25.2
    • 2.26.0
    • 2.27.0
    • 2.28.0
    • 2.28.1
    • 2.29.0
    • 2.29.1
    • 2.29.2
    • 2.30.0
    • 2.30.1
    • 2.31.0
    • 2.31.1
    • 2.32.0
    • 2.32.1
    • 2.33.0
    • 2.33.1
    • 2.34.0
    • 2.34.1
    • 2.34.2
    • 2.35.0
    • 2.35.1
    • 2.35.2
    • 2.35.3
    • 2.35.4
    • 2.35.5
    • 2.36.0
    • 2.36.1
    • 2.36.2
    • 2.36.3
    • 2.36.4
    • 2.37.0
    • 2.37.1
    Затронутые диапазоны версий
    • ECOSYSTEM: < 2.37.2

    Обновитесь до 2.37.2

  • swift Ubuntu:16.04:LTS

    Версии
    • 2.5.0-0ubuntu1
    • 2.7.0-0ubuntu2
    • 2.7.0-0ubuntu2.1
    • 2.7.1-0ubuntu1
    • 2.7.1-0ubuntu2
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • swift Ubuntu:18.04:LTS

    Версии
    • 2.15.1-0ubuntu3
    • 2.16.0-0ubuntu1
    • 2.16.0-0ubuntu2
    • 2.17.0-0ubuntu1
    • 2.17.1-0ubuntu1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • swift Ubuntu:20.04:LTS

    Версии
    • 2.23.0-0ubuntu1
    • 2.23.1-0ubuntu1
    • 2.24.0~git2019121715.e890b0f0f-0ubuntu1
    • 2.24.0-0ubuntu1
    • 2.24.1~git2020032711.712bf3c9f-0ubuntu2
    • 2.24.1~git2020041316.a495f1e32-0ubuntu1
    • 2.25.0-0ubuntu0.20.04.1
    • 2.25.1-0ubuntu1
    • 2.25.2-0ubuntu1
    • 2.25.2-0ubuntu1.1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • swift Ubuntu:22.04:LTS

    Версии
    • 2.28.0+git2021090911.5d52afbe4-0ubuntu1
    • 2.28.0+git2021120815.1859f2e16-0ubuntu1
    • 2.28.0+git2021121320.876377435-0ubuntu1
    • 2.28.0+git2022011309.32da73f5c-0ubuntu1
    • 2.29.0+git2022030314.3ff3076ce-0ubuntu1
    • 2.29.0+git2022030314.3ff3076ce-0ubuntu2
    • 2.29.1-0ubuntu1
    • 2.29.2-0ubuntu1
    • 2.29.2-0ubuntu1.1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • swift Ubuntu:24.04:LTS

    Версии
    • 2.32.0+git2023090714.8ce961ed-0ubuntu1
    • 2.32.0+git2024021508.3aba22fd-0ubuntu1
    • 2.32.0+git2024030809.4135133a-0ubuntu1
    • 2.33.0-0ubuntu1
    • 2.33.0-0ubuntu1.1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • swift Ubuntu:25.10

    Версии
    • 2.35.0-0ubuntu1
    • 2.35.0+git2025070714.1428eb3b5-0ubuntu1
    • 2.36.0-0ubuntu1
    • 2.36.0-0ubuntu1.1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • swift Ubuntu:26.10

    Версии
    • 2.37.1-0ubuntu2
    • 2.38.0+git20260812.91.3064444-0ubuntu1
    • 2.38.1-0ubuntu1
    • 2.38.2-0ubuntu1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • swift Ubuntu:26.04:LTS

    Версии
    • 2.36.0-0ubuntu1
    • 2.37.0-0ubuntu1
    • 2.37.1-0ubuntu2
    • 2.37.1-0ubuntu2.1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

Первоисточники

Проверьте свой сервер →