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

exploitDog

redhat логотип

CVE-2021-45960

Опубликовано: 17 янв. 2022
Источник: redhat
CVSS3: 8.8

Описание

In Expat (aka libexpat) before 2.4.3, a left shift by 29 (or more) places in the storeAtts function in xmlparse.c can lead to realloc misbehavior (e.g., allocating too few bytes, or only freeing memory).

expat (libexpat) is susceptible to a software flaw that causes process interruption. When processing a large number of prefixed XML attributes on a single tag can libexpat can terminate unexpectedly due to buffer overrun. The highest threat from this vulnerability is to availability.

Отчет

Red Hat Product Security has rated this CVE based on the configurations of a default install in the context of SELinux enforcement and services run as non privileged users.

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

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 6expatOut of support scope
Red Hat Enterprise Linux 6firefoxOut of support scope
Red Hat Enterprise Linux 6thunderbirdOut of support scope
Red Hat Enterprise Linux 6xulrunnerOut of support scope
Red Hat Enterprise Linux 7firefoxAffected
Red Hat Enterprise Linux 7thunderbirdAffected
Red Hat Enterprise Linux 7xulrunnerWill not fix
Red Hat Enterprise Linux 8firefoxAffected
Red Hat Enterprise Linux 8thunderbirdAffected
Red Hat Enterprise Linux 8xmlrpc-cWill not fix

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

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

Статус:

Moderate
Дефект:
CWE-682->CWE-130
https://bugzilla.redhat.com/show_bug.cgi?id=2044451expat: Large number of prefixed XML attributes on a single tag can crash libexpat

8.8 High

CVSS3

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

CVSS3: 8.8
ubuntu
почти 4 года назад

In Expat (aka libexpat) before 2.4.3, a left shift by 29 (or more) places in the storeAtts function in xmlparse.c can lead to realloc misbehavior (e.g., allocating too few bytes, or only freeing memory).

CVSS3: 8.8
nvd
почти 4 года назад

In Expat (aka libexpat) before 2.4.3, a left shift by 29 (or more) places in the storeAtts function in xmlparse.c can lead to realloc misbehavior (e.g., allocating too few bytes, or only freeing memory).

CVSS3: 8.8
msrc
почти 4 года назад

In Expat (aka libexpat) before 2.4.3 a left shift by 29 (or more) places in the storeAtts function in xmlparse.c can lead to realloc misbehavior (e.g. allocating too few bytes or only freeing memory).

CVSS3: 8.8
debian
почти 4 года назад

In Expat (aka libexpat) before 2.4.3, a left shift by 29 (or more) pla ...

CVSS3: 8.8
github
почти 4 года назад

In Expat (aka libexpat) before 2.4.3, a left shift by 29 (or more) places in the storeAtts function in xmlparse.c can lead to realloc misbehavior (e.g., allocating too few bytes, or only freeing memory).

8.8 High

CVSS3

Уязвимость CVE-2021-45960