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

exploitDog

redhat логотип

CVE-2012-0876

Опубликовано: 03 мар. 2012
Источник: redhat
CVSS2: 5
EPSS Низкий

Описание

The XML parser (xmlparse.c) in expat before 2.1.0 computes hash values without restricting the ability to trigger hash collisions predictably, which allows context-dependent attackers to cause a denial of service (CPU consumption) via an XML file with many identifiers with the same value.

A denial of service flaw was found in the implementation of hash arrays in Expat. An attacker could use this flaw to make an application using Expat consume an excessive amount of CPU time by providing a specially crafted XML file that triggers multiple hash function collisions. To mitigate this issue, randomization has been added to the hash function to reduce the chance of an attacker successfully causing intentional collisions.

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

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Certificate System 7.3expatWill not fix
Red Hat Directory Server 8expatAffected
Red Hat Enterprise Linux 4expatWill not fix
Red Hat Enterprise Linux 5xmlrpc-cWill not fix
Red Hat Enterprise Linux 6compat-expat1Will not fix
Red Hat Enterprise Linux 6mingw32-expatAffected
Red Hat JBoss Enterprise Application Platform 6.3.zexpatAffected
Red Hat JBoss Enterprise Application Platform 6.4.0expatAffected
Red Hat JBoss Enterprise Web Server 3expatAffected
RHEV Managerspice-client-winAffected

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

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

Статус:

Moderate
Дефект:
CWE-407
https://bugzilla.redhat.com/show_bug.cgi?id=786617expat: hash table collisions CPU usage DoS

EPSS

Процентиль: 60%
0.00399
Низкий

5 Medium

CVSS2

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

ubuntu
около 13 лет назад

The XML parser (xmlparse.c) in expat before 2.1.0 computes hash values without restricting the ability to trigger hash collisions predictably, which allows context-dependent attackers to cause a denial of service (CPU consumption) via an XML file with many identifiers with the same value.

nvd
около 13 лет назад

The XML parser (xmlparse.c) in expat before 2.1.0 computes hash values without restricting the ability to trigger hash collisions predictably, which allows context-dependent attackers to cause a denial of service (CPU consumption) via an XML file with many identifiers with the same value.

debian
около 13 лет назад

The XML parser (xmlparse.c) in expat before 2.1.0 computes hash values ...

github
около 3 лет назад

The XML parser (xmlparse.c) in expat before 2.1.0 computes hash values without restricting the ability to trigger hash collisions predictably, which allows context-dependent attackers to cause a denial of service (CPU consumption) via an XML file with many identifiers with the same value.

oracle-oval
около 13 лет назад

ELSA-2012-0731: expat security update (MODERATE)

EPSS

Процентиль: 60%
0.00399
Низкий

5 Medium

CVSS2