p PatchFirst

CVE-2024-2398

CVE-2024-2398 · HTTP/2 push headers memory-leak

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

На странице показана часть фактов из источников. Полное описание и список затронутых версий приведены в связанных бюллетенях.

When an application tells libcurl it wants to allow HTTP/2 server push, and the amount of received headers for the push surpasses the maximum allowed limit (1000), libcurl aborts the server push. When aborting, libcurl inadvertently does not free all the previously allocated headers and instead leaks the memory. Further, this error condition fails silently and is therefore not easily detected by an application.

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

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

Стек: system

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

  • curl

    Версии
    • ≥ 8.6.0, ≤ 8.6.0: Затронуто (semver)
    • ≥ 8.5.0, ≤ 8.5.0: Затронуто (semver)
    • ≥ 8.4.0, ≤ 8.4.0: Затронуто (semver)
    • ≥ 8.3.0, ≤ 8.3.0: Затронуто (semver)
    • ≥ 8.2.1, ≤ 8.2.1: Затронуто (semver)
    • ≥ 8.2.0, ≤ 8.2.0: Затронуто (semver)
    • ≥ 8.1.2, ≤ 8.1.2: Затронуто (semver)
    • ≥ 8.1.1, ≤ 8.1.1: Затронуто (semver)
    • ≥ 8.1.0, ≤ 8.1.0: Затронуто (semver)
    • ≥ 8.0.1, ≤ 8.0.1: Затронуто (semver)
    • ≥ 8.0.0, ≤ 8.0.0: Затронуто (semver)
    • ≥ 7.88.1, ≤ 7.88.1: Затронуто (semver)
    • ≥ 7.88.0, ≤ 7.88.0: Затронуто (semver)
    • ≥ 7.87.0, ≤ 7.87.0: Затронуто (semver)
    • ≥ 7.86.0, ≤ 7.86.0: Затронуто (semver)
    • ≥ 7.85.0, ≤ 7.85.0: Затронуто (semver)
    • ≥ 7.84.0, ≤ 7.84.0: Затронуто (semver)
    • ≥ 7.83.1, ≤ 7.83.1: Затронуто (semver)
    • ≥ 7.83.0, ≤ 7.83.0: Затронуто (semver)
    • ≥ 7.82.0, ≤ 7.82.0: Затронуто (semver)
    • ≥ 7.81.0, ≤ 7.81.0: Затронуто (semver)
    • ≥ 7.80.0, ≤ 7.80.0: Затронуто (semver)
    • ≥ 7.79.1, ≤ 7.79.1: Затронуто (semver)
    • ≥ 7.79.0, ≤ 7.79.0: Затронуто (semver)
    • ≥ 7.78.0, ≤ 7.78.0: Затронуто (semver)
    • ≥ 7.77.0, ≤ 7.77.0: Затронуто (semver)
    • ≥ 7.76.1, ≤ 7.76.1: Затронуто (semver)
    • ≥ 7.76.0, ≤ 7.76.0: Затронуто (semver)
    • ≥ 7.75.0, ≤ 7.75.0: Затронуто (semver)
    • ≥ 7.74.0, ≤ 7.74.0: Затронуто (semver)
    • ≥ 7.73.0, ≤ 7.73.0: Затронуто (semver)
    • ≥ 7.72.0, ≤ 7.72.0: Затронуто (semver)
    • ≥ 7.71.1, ≤ 7.71.1: Затронуто (semver)
    • ≥ 7.71.0, ≤ 7.71.0: Затронуто (semver)
    • ≥ 7.70.0, ≤ 7.70.0: Затронуто (semver)
    • ≥ 7.69.1, ≤ 7.69.1: Затронуто (semver)
    • ≥ 7.69.0, ≤ 7.69.0: Затронуто (semver)
    • ≥ 7.68.0, ≤ 7.68.0: Затронуто (semver)
    • ≥ 7.67.0, ≤ 7.67.0: Затронуто (semver)
    • ≥ 7.66.0, ≤ 7.66.0: Затронуто (semver)
    • ≥ 7.65.3, ≤ 7.65.3: Затронуто (semver)
    • ≥ 7.65.2, ≤ 7.65.2: Затронуто (semver)
    • ≥ 7.65.1, ≤ 7.65.1: Затронуто (semver)
    • ≥ 7.65.0, ≤ 7.65.0: Затронуто (semver)
    • ≥ 7.64.1, ≤ 7.64.1: Затронуто (semver)

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

  • curl Debian:12

    Версии
    • 7.88.1-10
    • 7.88.1-10+deb12u1
    • 7.88.1-10+deb12u1~bpo11+1
    • 7.88.1-10+deb12u2
    • 7.88.1-10+deb12u3
    • 7.88.1-10+deb12u3~bpo11+1
    • 7.88.1-10+deb12u4
    • 7.88.1-10+deb12u5
    • 7.88.1-10+deb12u5~bpo11+1
    • 7.88.1-10+deb12u6~bpo11+1
    Затронутые диапазоны версий
    • ECOSYSTEM: < 7.88.1-10+deb12u6

    Обновитесь до 7.88.1-10+deb12u6

  • curl Debian:13

    Затронутые диапазоны версий
    • ECOSYSTEM: < 8.7.1-1

    Обновитесь до 8.7.1-1

  • curl Debian:14

    Затронутые диапазоны версий
    • ECOSYSTEM: < 8.7.1-1

    Обновитесь до 8.7.1-1

  • curl Ubuntu:Pro:16.04:LTS

    Версии
    • 7.43.0-1ubuntu2
    • 7.45.0-1ubuntu1
    • 7.46.0-1ubuntu1
    • 7.47.0-1ubuntu1
    • 7.47.0-1ubuntu2
    • 7.47.0-1ubuntu2.1
    • 7.47.0-1ubuntu2.2
    • 7.47.0-1ubuntu2.3
    • 7.47.0-1ubuntu2.4
    • 7.47.0-1ubuntu2.5
    • 7.47.0-1ubuntu2.6
    • 7.47.0-1ubuntu2.7
    • 7.47.0-1ubuntu2.8
    • 7.47.0-1ubuntu2.9
    • 7.47.0-1ubuntu2.11
    • 7.47.0-1ubuntu2.12
    • 7.47.0-1ubuntu2.13
    • 7.47.0-1ubuntu2.14
    • 7.47.0-1ubuntu2.15
    • 7.47.0-1ubuntu2.16
    • 7.47.0-1ubuntu2.18
    • 7.47.0-1ubuntu2.19
    • 7.47.0-1ubuntu2.19+esm1
    • 7.47.0-1ubuntu2.19+esm2
    • 7.47.0-1ubuntu2.19+esm3
    • 7.47.0-1ubuntu2.19+esm4
    • 7.47.0-1ubuntu2.19+esm5
    • 7.47.0-1ubuntu2.19+esm6
    • 7.47.0-1ubuntu2.19+esm7
    • 7.47.0-1ubuntu2.19+esm8
    • 7.47.0-1ubuntu2.19+esm9
    • 7.47.0-1ubuntu2.19+esm10
    • 7.47.0-1ubuntu2.19+esm11
    Затронутые диапазоны версий
    • ECOSYSTEM: < 7.47.0-1ubuntu2.19+esm12

    Обновитесь до 7.47.0-1ubuntu2.19+esm12

  • curl Ubuntu:Pro:18.04:LTS

    Версии
    • 7.55.1-1ubuntu2
    • 7.55.1-1ubuntu2.1
    • 7.57.0-1ubuntu1
    • 7.58.0-2ubuntu1
    • 7.58.0-2ubuntu2
    • 7.58.0-2ubuntu3
    • 7.58.0-2ubuntu3.1
    • 7.58.0-2ubuntu3.2
    • 7.58.0-2ubuntu3.3
    • 7.58.0-2ubuntu3.5
    • 7.58.0-2ubuntu3.6
    • 7.58.0-2ubuntu3.7
    • 7.58.0-2ubuntu3.8
    • 7.58.0-2ubuntu3.9
    • 7.58.0-2ubuntu3.10
    • 7.58.0-2ubuntu3.12
    • 7.58.0-2ubuntu3.13
    • 7.58.0-2ubuntu3.14
    • 7.58.0-2ubuntu3.15
    • 7.58.0-2ubuntu3.16
    • 7.58.0-2ubuntu3.17
    • 7.58.0-2ubuntu3.18
    • 7.58.0-2ubuntu3.19
    • 7.58.0-2ubuntu3.20
    • 7.58.0-2ubuntu3.21
    • 7.58.0-2ubuntu3.22
    • 7.58.0-2ubuntu3.23
    • 7.58.0-2ubuntu3.24
    • 7.58.0-2ubuntu3.24+esm1
    • 7.58.0-2ubuntu3.24+esm2
    • 7.58.0-2ubuntu3.24+esm3
    Затронутые диапазоны версий
    • ECOSYSTEM: < 7.58.0-2ubuntu3.24+esm4

    Обновитесь до 7.58.0-2ubuntu3.24+esm4

  • curl Ubuntu:20.04:LTS

    Версии
    • 7.65.3-1ubuntu3
    • 7.65.3-1ubuntu4
    • 7.66.0-1ubuntu1
    • 7.67.0-2ubuntu1
    • 7.68.0-1ubuntu1
    • 7.68.0-1ubuntu2
    • 7.68.0-1ubuntu2.1
    • 7.68.0-1ubuntu2.2
    • 7.68.0-1ubuntu2.4
    • 7.68.0-1ubuntu2.5
    • 7.68.0-1ubuntu2.6
    • 7.68.0-1ubuntu2.7
    • 7.68.0-1ubuntu2.10
    • 7.68.0-1ubuntu2.11
    • 7.68.0-1ubuntu2.12
    • 7.68.0-1ubuntu2.13
    • 7.68.0-1ubuntu2.14
    • 7.68.0-1ubuntu2.15
    • 7.68.0-1ubuntu2.16
    • 7.68.0-1ubuntu2.18
    • 7.68.0-1ubuntu2.19
    • 7.68.0-1ubuntu2.20
    • 7.68.0-1ubuntu2.21
    Затронутые диапазоны версий
    • ECOSYSTEM: < 7.68.0-1ubuntu2.22

    Обновитесь до 7.68.0-1ubuntu2.22

  • curl Ubuntu:22.04:LTS

    Версии
    • 7.74.0-1.3ubuntu2
    • 7.74.0-1.3ubuntu3
    • 7.80.0-3
    • 7.81.0-1
    • 7.81.0-1ubuntu1.1
    • 7.81.0-1ubuntu1.2
    • 7.81.0-1ubuntu1.3
    • 7.81.0-1ubuntu1.4
    • 7.81.0-1ubuntu1.6
    • 7.81.0-1ubuntu1.7
    • 7.81.0-1ubuntu1.8
    • 7.81.0-1ubuntu1.10
    • 7.81.0-1ubuntu1.11
    • 7.81.0-1ubuntu1.13
    • 7.81.0-1ubuntu1.14
    • 7.81.0-1ubuntu1.15
    Затронутые диапазоны версий
    • ECOSYSTEM: < 7.81.0-1ubuntu1.16

    Обновитесь до 7.81.0-1ubuntu1.16

  • curl Ubuntu:24.04:LTS

    Версии
    • 8.2.1-1ubuntu3
    • 8.2.1-1ubuntu3.1
    • 8.4.0-2ubuntu1
    • 8.5.0-2ubuntu1
    • 8.5.0-2ubuntu2
    • 8.5.0-2ubuntu8
    • 8.5.0-2ubuntu9
    • 8.5.0-2ubuntu10
    Затронутые диапазоны версий
    • ECOSYSTEM: < 8.5.0-2ubuntu10.1

    Обновитесь до 8.5.0-2ubuntu10.1

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

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