Description
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.
Notes
jdstrand | RedHat issued https://rhn.redhat.com/errata/RHBA-2012-1250.html for
python as a result of the added XML_SetHashSalt symbol |
ebarretto | tla uses system expat as of 1.3.5+dfsg-15 |
rodrigo-zaiden | the vulnerable code was added in expat version 1.95.7, with
commit https://github.com/libexpat/libexpat/commit/8650b04b
libxmltok seems to use code based on expat version 1.2 and
does not add this commit, so, it's not affected. |
Package
Upstream: | needs-triage
|
Ubuntu 18.04 LTS: | not-affected
(code-not-compiled)
|
Ubuntu 20.04 LTS: | not-affected
(code-not-compiled)
|
Ubuntu 21.10: | not-affected
(code-not-compiled)
|
Ubuntu 16.04 ESM: | not-affected
(code-not-compiled)
|
Ubuntu 22.04 LTS: | not-affected
(code-not-compiled)
|
Ubuntu 22.10: | not-affected
(code-not-compiled)
|
Ubuntu 14.04 ESM: | not-affected
(code-not-compiled)
|
Patches:
Package
Upstream: | needs-triage
|
Ubuntu 18.04 LTS: | not-affected
(code-not-compiled)
|
Ubuntu 20.04 LTS: | not-affected
(code-not-compiled)
|
Ubuntu 21.10: | not-affected
(code-not-compiled)
|
Ubuntu 16.04 ESM: | not-affected
(code-not-compiled)
|
Ubuntu 22.04 LTS: | not-affected
(code-not-compiled)
|
Ubuntu 22.10: | not-affected
(code-not-compiled)
|
Ubuntu 14.04 ESM: | not-affected
(code-not-compiled)
|
Patches:
Package
Upstream: | needs-triage
|
Ubuntu 18.04 LTS: | DNE
|
Ubuntu 20.04 LTS: | DNE
|
Ubuntu 21.10: | DNE
|
Ubuntu 22.04 LTS: | DNE
|
Ubuntu 22.10: | DNE
|
Ubuntu 14.04 ESM: | DNE
(trusty was needed)
|
Patches:
Package
Upstream: | needs-triage
|
Ubuntu 18.04 LTS: | DNE
|
Ubuntu 20.04 LTS: | DNE
|
Ubuntu 21.10: | DNE
|
Ubuntu 22.04 LTS: | DNE
|
Ubuntu 22.10: | DNE
|
Ubuntu 14.04 ESM: | DNE
(trusty was needed)
|
Patches:
Package
Upstream: | needs-triage
|
Ubuntu 18.04 LTS: | DNE
|
Ubuntu 20.04 LTS: | DNE
|
Ubuntu 21.10: | DNE
|
Ubuntu 22.04 LTS: | DNE
|
Ubuntu 22.10: | DNE
|
Ubuntu 14.04 ESM: | DNE
|
Patches:
Package
Upstream: | needs-triage
|
Ubuntu 18.04 LTS: | not-affected
(code-not-compiled)
|
Ubuntu 20.04 LTS: | not-affected
(code-not-compiled)
|
Ubuntu 21.10: | not-affected
(code-not-compiled)
|
Ubuntu 16.04 ESM: | not-affected
(code-not-compiled)
|
Ubuntu 22.04 LTS: | not-affected
(code-not-compiled)
|
Ubuntu 22.10: | not-affected
(code-not-compiled)
|
Ubuntu 14.04 ESM: | DNE
(trusty was ignored [code-not-compiled])
|
Patches:
Package
Upstream: | needs-triage
|
Ubuntu 18.04 LTS: | not-affected
(code-not-compiled)
|
Ubuntu 20.04 LTS: | not-affected
(code-not-compiled)
|
Ubuntu 21.10: | not-affected
(code-not-compiled)
|
Ubuntu 16.04 ESM: | not-affected
(code-not-compiled)
|
Ubuntu 22.04 LTS: | not-affected
(code-not-compiled)
|
Ubuntu 22.10: | not-affected
(code-not-compiled)
|
Ubuntu 14.04 ESM: | DNE
(trusty was ignored [code-not-compiled])
|
Patches:
Package
Upstream: | needs-triage
|
Ubuntu 18.04 LTS: | DNE
|
Ubuntu 20.04 LTS: | DNE
|
Ubuntu 21.10: | DNE
|
Ubuntu 22.04 LTS: | DNE
|
Ubuntu 22.10: | DNE
|
Ubuntu 14.04 ESM: | DNE
|
Patches:
Package
Upstream: | needs-triage
|
Ubuntu 18.04 LTS: | DNE
|
Ubuntu 20.04 LTS: | DNE
|
Ubuntu 21.10: | DNE
|
Ubuntu 22.04 LTS: | DNE
|
Ubuntu 22.10: | DNE
|
Ubuntu 14.04 ESM: | DNE
(trusty was needed)
|
Patches:
Package
Upstream: | needs-triage
|
Ubuntu 18.04 LTS: | DNE
|
Ubuntu 20.04 LTS: | DNE
|
Ubuntu 21.10: | DNE
|
Ubuntu 22.04 LTS: | DNE
|
Ubuntu 22.10: | DNE
|
Ubuntu 14.04 ESM: | DNE
|
Patches:
Package
Upstream: | needs-triage
|
Ubuntu 18.04 LTS: | DNE
|
Ubuntu 20.04 LTS: | DNE
|
Ubuntu 21.10: | DNE
|
Ubuntu 22.04 LTS: | DNE
|
Ubuntu 22.10: | DNE
|
Ubuntu 14.04 ESM: | DNE
|
Patches:
Package
Upstream: | needs-triage
|
Ubuntu 18.04 LTS: | DNE
|
Ubuntu 20.04 LTS: | DNE
|
Ubuntu 21.10: | DNE
|
Ubuntu 22.04 LTS: | DNE
|
Ubuntu 22.10: | DNE
|
Ubuntu 14.04 ESM: | DNE
|
Patches:
Package
Upstream: | needs-triage
|
Ubuntu 18.04 LTS: | DNE
|
Ubuntu 20.04 LTS: | DNE
|
Ubuntu 21.10: | DNE
|
Ubuntu 22.04 LTS: | DNE
|
Ubuntu 22.10: | DNE
|
Ubuntu 14.04 ESM: | DNE
|
Patches:
Package
Upstream: | needs-triage
|
Ubuntu 18.04 LTS: | DNE
|
Ubuntu 20.04 LTS: | DNE
|
Ubuntu 21.10: | DNE
|
Ubuntu 22.04 LTS: | DNE
|
Ubuntu 22.10: | DNE
|
Ubuntu 14.04 ESM: | DNE
|
Patches:
Package
Upstream: | needs-triage
|
Ubuntu 18.04 LTS: | DNE
|
Ubuntu 20.04 LTS: | DNE
|
Ubuntu 21.10: | DNE
|
Ubuntu 22.04 LTS: | DNE
|
Ubuntu 22.10: | DNE
|
Ubuntu 14.04 ESM: | DNE
|
Patches:
Package
Upstream: | needs-triage
|
Ubuntu 18.04 LTS: | not-affected
(code-not-compiled)
|
Ubuntu 20.04 LTS: | DNE
|
Ubuntu 21.10: | DNE
|
Ubuntu 22.04 LTS: | DNE
|
Ubuntu 22.10: | DNE
|
Ubuntu 14.04 ESM: | DNE
(trusty was ignored [code-not-compiled])
|
Patches:
Package
Upstream: | needs-triage
|
Ubuntu 18.04 LTS: | not-affected
(code-not-compiled)
|
Ubuntu 20.04 LTS: | not-affected
(code-not-compiled)
|
Ubuntu 21.10: | not-affected
(code-not-compiled)
|
Ubuntu 16.04 ESM: | not-affected
(code-not-compiled)
|
Ubuntu 22.04 LTS: | not-affected
(code-not-compiled)
|
Ubuntu 22.10: | not-affected
(code-not-compiled)
|
Ubuntu 14.04 ESM: | DNE
(trusty was ignored [code-not-compiled])
|
Patches:
Package
Upstream: | ignored
|
Ubuntu 18.04 LTS: | ignored
|
Ubuntu 20.04 LTS: | DNE
|
Ubuntu 21.10: | DNE
|
Ubuntu 22.04 LTS: | DNE
|
Ubuntu 22.10: | DNE
|
Ubuntu 14.04 ESM: | ignored
|
Patches:
Package
Upstream: | needs-triage
|
Ubuntu 18.04 LTS: | DNE
|
Ubuntu 20.04 LTS: | DNE
|
Ubuntu 21.10: | DNE
|
Ubuntu 22.04 LTS: | DNE
|
Ubuntu 22.10: | DNE
|
Ubuntu 14.04 ESM: | DNE
(trusty was not-affected [uses system expat])
|
Patches:
Package
Upstream: | needs-triage
|
Ubuntu 18.04 LTS: | DNE
|
Ubuntu 20.04 LTS: | DNE
|
Ubuntu 21.10: | DNE
|
Ubuntu 22.04 LTS: | DNE
|
Ubuntu 22.10: | DNE
|
Ubuntu 14.04 ESM: | DNE
|
Patches:
Package
Upstream: | needs-triage
|
Ubuntu 18.04 LTS: | DNE
|
Ubuntu 20.04 LTS: | DNE
|
Ubuntu 21.10: | DNE
|
Ubuntu 22.04 LTS: | DNE
|
Ubuntu 22.10: | DNE
|
Ubuntu 14.04 ESM: | DNE
|
Patches:
Package
Upstream: | needs-triage
|
Ubuntu 18.04 LTS: | DNE
|
Ubuntu 20.04 LTS: | DNE
|
Ubuntu 21.10: | DNE
|
Ubuntu 22.04 LTS: | DNE
|
Ubuntu 22.10: | DNE
|
Ubuntu 14.04 ESM: | DNE
(trusty was not-affected [uses system expat])
|
Patches:
Package
Upstream: | needs-triage
|
Ubuntu 18.04 LTS: | DNE
|
Ubuntu 20.04 LTS: | DNE
|
Ubuntu 21.10: | DNE
|
Ubuntu 22.04 LTS: | DNE
|
Ubuntu 22.10: | DNE
|
Ubuntu 14.04 ESM: | DNE
|
Patches:
Package
Upstream: | needs-triage
|
Ubuntu 18.04 LTS: | DNE
|
Ubuntu 20.04 LTS: | DNE
|
Ubuntu 21.10: | DNE
|
Ubuntu 22.04 LTS: | DNE
|
Ubuntu 22.10: | DNE
|
Ubuntu 14.04 ESM: | DNE
|
Patches:
Updated: 2022-06-10 12:27:40 UTC (commit 3842cb24bd3a60b6ebbb423eeceeb5b054a4e970)