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

exploitDog

debian логотип

CVE-2024-8176

Опубликовано: 14 мар. 2025
Источник: debian

Описание

A stack overflow vulnerability exists in the libexpat library due to the way it handles recursive entity expansion in XML documents. When parsing an XML document with deeply nested entity references, libexpat can be forced to recurse indefinitely, exhausting the stack space and causing a crash. This issue could lead to denial of service (DoS) or, in some cases, exploitable memory corruption, depending on the environment and library usage.

Пакеты

ПакетСтатусВерсия исправленияРелизТип
expatfixed2.7.0-1package
expatfixed2.5.0-1+deb12u2bookwormpackage
expatignoredbullseyepackage
libxmltokremovedpackage
libxmltokignoredbookwormpackage

Примечания

  • https://blog.hartwork.org/posts/expat-2-7-0-released/

  • https://github.com/libexpat/libexpat/issues/893

  • https://github.com/libexpat/libexpat/pull/973

  • CentOS stream backport for 2.5.0: https://gitlab.com/redhat/centos-stream/rpms/expat/-/blob/c9s/expat-2.5.0-CVE-2024-8176.patch

  • https://www.openwall.com/lists/oss-security/2025/09/24/11

  • Follow-up: https://github.com/libexpat/libexpat/pull/1059 (R_2_7_3)

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

CVSS3: 7.5
ubuntu
около 1 года назад

A stack overflow vulnerability exists in the libexpat library due to the way it handles recursive entity expansion in XML documents. When parsing an XML document with deeply nested entity references, libexpat can be forced to recurse indefinitely, exhausting the stack space and causing a crash. This issue could lead to denial of service (DoS) or, in some cases, exploitable memory corruption, depending on the environment and library usage.

CVSS3: 7.5
redhat
около 1 года назад

A stack overflow vulnerability exists in the libexpat library due to the way it handles recursive entity expansion in XML documents. When parsing an XML document with deeply nested entity references, libexpat can be forced to recurse indefinitely, exhausting the stack space and causing a crash. This issue could lead to denial of service (DoS) or, in some cases, exploitable memory corruption, depending on the environment and library usage.

CVSS3: 7.5
nvd
около 1 года назад

A stack overflow vulnerability exists in the libexpat library due to the way it handles recursive entity expansion in XML documents. When parsing an XML document with deeply nested entity references, libexpat can be forced to recurse indefinitely, exhausting the stack space and causing a crash. This issue could lead to denial of service (DoS) or, in some cases, exploitable memory corruption, depending on the environment and library usage.

CVSS3: 7.5
msrc
около 1 месяца назад

Libexpat: expat: improper restriction of xml entity expansion depth in libexpat

suse-cvrf
12 месяцев назад

Security update for expat