Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2024-52530

Опубликовано: 11 нояб. 2024
Источник: redhat
CVSS3: 7.5

Описание

GNOME libsoup before 3.6.0 allows HTTP request smuggling in some configurations because '\0' characters at the end of header names are ignored, i.e., a "Transfer-Encoding\0: chunked" header is treated the same as a "Transfer-Encoding: chunked" header.

A flaw was found in the Libsoup library. When Libsoup parses HTTP headers, it ignores null bytes at the end of header names. Thus, Transfer-Encoding: chunked is equivalent to Transfer-Encoding\x00: chunked. This issue allows request smuggling when Libsoup is used in a service behind a reverse proxy that forwards null bytes without stripping them.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 10libsoup3Not affected
Red Hat Enterprise Linux 6libsoupOut of support scope
Red Hat Enterprise Linux 7 Extended Lifecycle SupportlibsoupFixedRHSA-2024:965414.11.2024
Red Hat Enterprise Linux 8libsoupFixedRHSA-2024:957313.11.2024
Red Hat Enterprise Linux 8libsoupFixedRHSA-2024:957313.11.2024
Red Hat Enterprise Linux 8.2 Advanced Update SupportlibsoupFixedRHSA-2024:950113.11.2024
Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update SupportlibsoupFixedRHSA-2024:956613.11.2024
Red Hat Enterprise Linux 8.4 Telecommunications Update ServicelibsoupFixedRHSA-2024:956613.11.2024
Red Hat Enterprise Linux 8.4 Update Services for SAP SolutionslibsoupFixedRHSA-2024:956613.11.2024
Red Hat Enterprise Linux 8.6 Advanced Mission Critical Update SupportlibsoupFixedRHSA-2024:952513.11.2024

Показывать по

Дополнительная информация

Статус:

Important
Дефект:
CWE-444
https://bugzilla.redhat.com/show_bug.cgi?id=2325284libsoup: HTTP request smuggling via stripping null bytes from the ends of header names

7.5 High

CVSS3

Связанные уязвимости

CVSS3: 7.5
ubuntu
7 месяцев назад

GNOME libsoup before 3.6.0 allows HTTP request smuggling in some configurations because '\0' characters at the end of header names are ignored, i.e., a "Transfer-Encoding\0: chunked" header is treated the same as a "Transfer-Encoding: chunked" header.

CVSS3: 7.5
nvd
7 месяцев назад

GNOME libsoup before 3.6.0 allows HTTP request smuggling in some configurations because '\0' characters at the end of header names are ignored, i.e., a "Transfer-Encoding\0: chunked" header is treated the same as a "Transfer-Encoding: chunked" header.

CVSS3: 7.5
msrc
7 месяцев назад

Описание отсутствует

CVSS3: 7.5
debian
7 месяцев назад

GNOME libsoup before 3.6.0 allows HTTP request smuggling in some confi ...

CVSS3: 7.5
github
7 месяцев назад

GNOME libsoup before 3.6.0 allows HTTP request smuggling in some configurations because '\0' characters at the end of header names are ignored, i.e., a "Transfer-Encoding\0: chunked" header is treated the same as a "Transfer-Encoding: chunked" header.

7.5 High

CVSS3