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

exploitDog

redhat логотип

CVE-2012-0876

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

Описание

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

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)

5 Medium

CVSS2