p PatchFirst

CVE-2024-7348

CVE-2024-7348 · PostgreSQL relation replacement during pg_dump executes arbitrary SQL

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

Time-of-check Time-of-use (TOCTOU) race condition in pg_dump in PostgreSQL allows an object creator to execute arbitrary SQL functions as the user running pg_dump, which is often a superuser. The attack involves replacing another relation type with a view or foreign table. The attack requires waiting for pg_dump to start, but winning the race condition is trivial if the attacker retains an open transaction. Versions before PostgreSQL 16.4, 15.8, 14.13, 13.16, and 12.20 are affected.

CVSS 8.8 · Высокий · EPSS 1,6% · Есть исправление

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

Стек: system · database

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

  • postgresql

    Версии
    • ≥ 16, < 16.4: Затронуто (rpm)
    • ≥ 15, < 15.8: Затронуто (rpm)
    • ≥ 14, < 14.13: Затронуто (rpm)
    • ≥ 13, < 13.16: Затронуто (rpm)
    • ≥ 0, < 12.20: Затронуто (rpm)

    Обновитесь до 12.20; Обновитесь до 13.16; Обновитесь до 14.13; Обновитесь до 15.8; Обновитесь до 16.4

  • postgresql-15 Debian:12

    Версии
    • 15.3-0+deb12u1
    • 15.3-1
    • 15.4-0+deb12u1
    • 15.4-1
    • 15.4-2
    • 15.4-3
    • 15.5-0+deb12u1
    • 15.6-0+deb12u1
    • 15.7-0+deb12u1
    Затронутые диапазоны версий
    • ECOSYSTEM: < 15.8-0+deb12u1

    Обновитесь до 15.8-0+deb12u1

  • postgresql-9.3 Ubuntu:Pro:14.04:LTS

    Версии
    • 9.3.1-1
    • 9.3.2-1
    • 9.3.2-1ubuntu1
    • 9.3.2-1ubuntu2
    • 9.3.3-1
    • 9.3.3-1bzr1
    • 9.3.3-1bzr2
    • 9.3.4-1
    • 9.3.5-0ubuntu0.14.04.1
    • 9.3.6-0ubuntu0.14.04
    • 9.3.7-0ubuntu0.14.04
    • 9.3.8-0ubuntu0.4.04
    • 9.3.9-0ubuntu0.14.04
    • 9.3.10-0ubuntu0.14.04
    • 9.3.11-0ubuntu0.14.04
    • 9.3.12-0ubuntu0.14.04
    • 9.3.13-0ubuntu0.14.04
    • 9.3.14-0ubuntu0.14.04
    • 9.3.15-0ubuntu0.14.04
    • 9.3.16-0ubuntu0.14.04
    • 9.3.17-0ubuntu0.14.04
    • 9.3.18-0ubuntu0.14.04.1
    • 9.3.19-0ubuntu0.14.04
    • 9.3.20-0ubuntu0.14.04
    • 9.3.21-0ubuntu0.14.04
    • 9.3.22-0ubuntu0.14.04
    • 9.3.23-0ubuntu0.14.04
    • 9.3.24-0ubuntu0.14.04
    Затронутые диапазоны версий
    • ECOSYSTEM: < 9.3.24-0ubuntu0.14.04+esm1

    Обновитесь до 9.3.24-0ubuntu0.14.04+esm1

  • postgresql-9.5 Ubuntu:Pro:16.04:LTS

    Версии
    • 9.5.0-1
    • 9.5.0-2
    • 9.5.0-3
    • 9.5.1-1
    • 9.5.2-1
    • 9.5.3-0ubuntu0.16.04
    • 9.5.4-0ubuntu0.16.04
    • 9.5.5-0ubuntu0.16.04
    • 9.5.6-0ubuntu0.16.04
    • 9.5.7-0ubuntu0.16.04
    • 9.5.8-0ubuntu0.16.04.1
    • 9.5.9-0ubuntu0.16.04
    • 9.5.10-0ubuntu0.16.04
    • 9.5.11-0ubuntu0.16.04
    • 9.5.12-0ubuntu0.16.04
    • 9.5.13-0ubuntu0.16.04
    • 9.5.14-0ubuntu0.16.04
    • 9.5.16-0ubuntu0.16.04.1
    • 9.5.17-0ubuntu0.16.04.1
    • 9.5.18-0ubuntu0.16.04.1
    • 9.5.19-0ubuntu0.16.04.1
    • 9.5.21-0ubuntu0.16.04.1
    • 9.5.23-0ubuntu0.16.04.1
    • 9.5.24-0ubuntu0.16.04.1
    • 9.5.25-0ubuntu0.16.04.1
    • 9.5.25-0ubuntu0.16.04.1+esm1
    • 9.5.25-0ubuntu0.16.04.1+esm2
    • 9.5.25-0ubuntu0.16.04.1+esm3
    • 9.5.25-0ubuntu0.16.04.1+esm4
    • 9.5.25-0ubuntu0.16.04.1+esm5
    • 9.5.25-0ubuntu0.16.04.1+esm6
    • 9.5.25-0ubuntu0.16.04.1+esm7
    Затронутые диапазоны версий
    • ECOSYSTEM: < 9.5.25-0ubuntu0.16.04.1+esm8

    Обновитесь до 9.5.25-0ubuntu0.16.04.1+esm8

  • postgresql-10 Ubuntu:Pro:18.04:LTS

    Версии
    • 10.1-1
    • 10.1-2
    • 10.2-1
    • 10.3-1
    • 10.4-0ubuntu0.18.04
    • 10.5-0ubuntu0.18.04
    • 10.6-0ubuntu0.18.04.1
    • 10.7-0ubuntu0.18.04.1
    • 10.8-0ubuntu0.18.04.1
    • 10.9-0ubuntu0.18.04.1
    • 10.10-0ubuntu0.18.04.1
    • 10.12-0ubuntu0.18.04.1
    • 10.14-0ubuntu0.18.04.1
    • 10.15-0ubuntu0.18.04.1
    • 10.16-0ubuntu0.18.04.1
    • 10.17-0ubuntu0.18.04.1
    • 10.18-0ubuntu0.18.04.1
    • 10.19-0ubuntu0.18.04.1
    • 10.20-0ubuntu0.18.04.1
    • 10.21-0ubuntu0.18.04.1
    • 10.22-0ubuntu0.18.04.1
    • 10.23-0ubuntu0.18.04.1
    • 10.23-0ubuntu0.18.04.2
    • 10.23-0ubuntu0.18.04.2+esm1
    Затронутые диапазоны версий
    • ECOSYSTEM: < 10.23-0ubuntu0.18.04.2+esm2

    Обновитесь до 10.23-0ubuntu0.18.04.2+esm2

  • postgresql-12 Ubuntu:20.04:LTS

    Версии
    • 12.0-1
    • 12.1-1
    • 12.1-2build1
    • 12.2-1
    • 12.2-1ubuntu2
    • 12.2-4
    • 12.4-0ubuntu0.20.04.1
    • 12.5-0ubuntu0.20.04.1
    • 12.6-0ubuntu0.20.04.1
    • 12.7-0ubuntu0.20.04.1
    • 12.8-0ubuntu0.20.04.1
    • 12.9-0ubuntu0.20.04.1
    • 12.10-0ubuntu0.20.04.1
    • 12.11-0ubuntu0.20.04.1
    • 12.12-0ubuntu0.20.04.1
    • 12.13-0ubuntu0.20.04.1
    • 12.14-0ubuntu0.20.04.1
    • 12.15-0ubuntu0.20.04.1
    • 12.16-0ubuntu0.20.04.1
    • 12.17-0ubuntu0.20.04.1
    • 12.18-0ubuntu0.20.04.1
    • 12.19-0ubuntu0.20.04.1
    Затронутые диапазоны версий
    • ECOSYSTEM: < 12.20-0ubuntu0.20.04.1

    Обновитесь до 12.20-0ubuntu0.20.04.1

  • postgresql-14 Ubuntu:22.04:LTS

    Версии
    • 14.1-1ubuntu1
    • 14.2-1
    • 14.2-1ubuntu1
    • 14.3-0ubuntu0.22.04.1
    • 14.4-0ubuntu0.22.04.1
    • 14.5-0ubuntu0.22.04.1
    • 14.6-0ubuntu0.22.04.1
    • 14.7-0ubuntu0.22.04.1
    • 14.8-0ubuntu0.22.04.1
    • 14.9-0ubuntu0.22.04.1
    • 14.10-0ubuntu0.22.04.1
    • 14.11-0ubuntu0.22.04.1
    • 14.12-0ubuntu0.22.04.1
    Затронутые диапазоны версий
    • ECOSYSTEM: < 14.13-0ubuntu0.22.04.1

    Обновитесь до 14.13-0ubuntu0.22.04.1

  • postgresql-16 Ubuntu:24.04:LTS

    Версии
    • 16.0-2
    • 16.1-1
    • 16.1-1build1
    • 16.1-1build3
    • 16.2-1
    • 16.2-1ubuntu2
    • 16.2-1ubuntu3
    • 16.2-1ubuntu4
    • 16.3-0ubuntu0.24.04.1
    Затронутые диапазоны версий
    • ECOSYSTEM: < 16.4-0ubuntu0.24.04.1

    Обновитесь до 16.4-0ubuntu0.24.04.1

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

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