Asymmetric denial of service - ReDoS In python2
Description
Python's elementtree C accelerator failed to initialise Expat's hash salt during initialization. This could make it easy to conduct denial of service attacks against Expat by constructing an XML document that would cause pathological hash collisions in Expat's internal data structures, consuming large amounts CPU and RAM. The vulnerability exists in Python versions 3.7.0, 3.6.0 through 3.6.6, 3.5.0 through 3.5.6, 3.4.0 through 3.4.9, 2.7.0 through 2.7.15.
Mitigation
Update Impact
Minimal update. May introduce new vulnerabilities or breaking changes.
Ecosystem | Package | Affected version | Patched versions |
|---|---|---|---|
alpine v3.9 | =2.6.1-r0 || =2.6.1-r1 || =2.6.1-r2 || =2.6.2-r0 || =2.6.2-r1 || =2.6.3-r0 || =2.6.4-r0 || =2.6.5-r0 || =2.6.5-r1 || =2.6.5-r2 || =2.6.5-r3 || =2.6.5-r4 || =2.6.5-r5 || =2.6.5-r6 || =2.6.5-r7 || =2.6.5-r8 || =2.7.10-r0 || =2.7.10-r1 || =2.7.10-r2 || =2.7.10-r3 || =2.7.11-r0 || =2.7.11-r1 || =2.7.11-r2 || =2.7.11-r3 || =2.7.11-r4 || =2.7.11-r5 || =2.7.12-r0 || =2.7.12-r1 || =2.7.12-r2 || =2.7.12-r3 || =2.7.12-r4 || =2.7.12-r5 || =2.7.12-r6 || =2.7.12-r7 || =2.7.13-r0 || =2.7.13-r1 || =2.7.13-r2 || =2.7.14-r0 || =2.7.14-r1 || =2.7.14-r2 || =2.7.14-r3 || =2.7.14-r4 || =2.7.15-r0 || =2.7.15-r1 || =2.7.15-r2 || =2.7.15-r3 || =2.7.2-r0 || =2.7.2-r2 || =2.7.2-r3 || =2.7.3-r3 || =2.7.3-r4 || =2.7.3-r5 || =2.7.5-r0 || =2.7.5-r1 || =2.7.5-r2 || =2.7.5-r3 || =2.7.6-r0 || =2.7.6-r1 || =2.7.6-r2 || =2.7.6-r3 || =2.7.6-r4 || =2.7.7-r0 || =2.7.8-r0 || =2.7.9-r0 || =2.7.9-r1 || =2.7.9-r2 || =2.7.9-r3 || =2.7.9-r4 || >=0 <2.7.16-r0 | 2.7.16-r0 | |
alpine v3.8 | =3.1.3-r0 || =3.2.0-r0 || =3.2.3-r0 || =3.3.0-r0 || =3.3.2-r0 || =3.3.3-r0 || =3.3.4-r0 || =3.4.1-r0 || =3.4.2-r0 || =3.4.2-r1 || =3.4.3-r1 || =3.4.3-r2 || =3.5.0-r0 || =3.5.1-r0 || =3.5.1-r1 || =3.5.1-r2 || =3.5.1-r3 || =3.5.2-r0 || =3.5.2-r1 || =3.5.2-r10 || =3.5.2-r2 || =3.5.2-r3 || =3.5.2-r4 || =3.5.2-r5 || =3.5.2-r6 || =3.5.2-r7 || =3.5.2-r8 || =3.5.2-r9 || =3.6.0-r0 || =3.6.1-r0 || =3.6.1-r1 || =3.6.1-r2 || =3.6.1-r3 || =3.6.1-r4 || =3.6.2-r0 || =3.6.2-r1 || =3.6.2-r2 || =3.6.2-r3 || =3.6.3-r3 || =3.6.3-r4 || =3.6.3-r5 || =3.6.3-r6 || =3.6.3-r7 || =3.6.3-r8 || =3.6.3-r9 || =3.6.4-r0 || =3.6.4-r1 || =3.6.6-r0 || >=0 <3.6.8-r0 | 3.6.8-r0 | |
alpine v3.10 | =2.6.1-r0 || =2.6.1-r1 || =2.6.1-r2 || =2.6.2-r0 || =2.6.2-r1 || =2.6.3-r0 || =2.6.4-r0 || =2.6.5-r0 || =2.6.5-r1 || =2.6.5-r2 || =2.6.5-r3 || =2.6.5-r4 || =2.6.5-r5 || =2.6.5-r6 || =2.6.5-r7 || =2.6.5-r8 || =2.7.10-r0 || =2.7.10-r1 || =2.7.10-r2 || =2.7.10-r3 || =2.7.11-r0 || =2.7.11-r1 || =2.7.11-r2 || =2.7.11-r3 || =2.7.11-r4 || =2.7.11-r5 || =2.7.12-r0 || =2.7.12-r1 || =2.7.12-r2 || =2.7.12-r3 || =2.7.12-r4 || =2.7.12-r5 || =2.7.12-r6 || =2.7.12-r7 || =2.7.13-r0 || =2.7.13-r1 || =2.7.13-r2 || =2.7.14-r0 || =2.7.14-r1 || =2.7.14-r2 || =2.7.14-r3 || =2.7.14-r4 || =2.7.15-r0 || =2.7.15-r1 || =2.7.15-r2 || =2.7.15-r3 || =2.7.15-r4 || =2.7.2-r0 || =2.7.2-r2 || =2.7.2-r3 || =2.7.3-r3 || =2.7.3-r4 || =2.7.3-r5 || =2.7.5-r0 || =2.7.5-r1 || =2.7.5-r2 || =2.7.5-r3 || =2.7.6-r0 || =2.7.6-r1 || =2.7.6-r2 || =2.7.6-r3 || =2.7.6-r4 || =2.7.7-r0 || =2.7.8-r0 || =2.7.9-r0 || =2.7.9-r1 || =2.7.9-r2 || =2.7.9-r3 || =2.7.9-r4 || >=0 <2.7.16-r0 | 2.7.16-r0 | |
alpine v3.7 | =2.6.1-r0 || =2.6.1-r1 || =2.6.1-r2 || =2.6.2-r0 || =2.6.2-r1 || =2.6.3-r0 || =2.6.4-r0 || =2.6.5-r0 || =2.6.5-r1 || =2.6.5-r2 || =2.6.5-r3 || =2.6.5-r4 || =2.6.5-r5 || =2.6.5-r6 || =2.6.5-r7 || =2.6.5-r8 || =2.7.10-r0 || =2.7.10-r1 || =2.7.10-r2 || =2.7.10-r3 || =2.7.11-r0 || =2.7.11-r1 || =2.7.11-r2 || =2.7.11-r3 || =2.7.11-r4 || =2.7.11-r5 || =2.7.12-r0 || =2.7.12-r1 || =2.7.12-r2 || =2.7.12-r3 || =2.7.12-r4 || =2.7.12-r5 || =2.7.12-r6 || =2.7.12-r7 || =2.7.13-r0 || =2.7.13-r1 || =2.7.13-r2 || =2.7.14-r0 || =2.7.14-r1 || =2.7.14-r2 || =2.7.2-r0 || =2.7.2-r2 || =2.7.2-r3 || =2.7.3-r3 || =2.7.3-r4 || =2.7.3-r5 || =2.7.5-r0 || =2.7.5-r1 || =2.7.5-r2 || =2.7.5-r3 || =2.7.6-r0 || =2.7.6-r1 || =2.7.6-r2 || =2.7.6-r3 || =2.7.6-r4 || =2.7.7-r0 || =2.7.8-r0 || =2.7.9-r0 || =2.7.9-r1 || =2.7.9-r2 || =2.7.9-r3 || =2.7.9-r4 || >=0 <2.7.15-r2 | 2.7.15-r2 | |
alpine v3.6 | =3.1.3-r0 || =3.2.0-r0 || =3.2.3-r0 || =3.3.0-r0 || =3.3.2-r0 || =3.3.3-r0 || =3.3.4-r0 || =3.4.1-r0 || =3.4.2-r0 || =3.4.2-r1 || =3.4.3-r1 || =3.4.3-r2 || =3.5.0-r0 || =3.5.1-r0 || =3.5.1-r1 || =3.5.1-r2 || =3.5.1-r3 || =3.5.2-r0 || =3.5.2-r1 || =3.5.2-r10 || =3.5.2-r2 || =3.5.2-r3 || =3.5.2-r4 || =3.5.2-r5 || =3.5.2-r6 || =3.5.2-r7 || =3.5.2-r8 || =3.5.2-r9 || =3.6.0-r0 || =3.6.1-r0 || =3.6.1-r1 || =3.6.1-r2 || =3.6.1-r3 || =3.6.5-r0 || >=0 <3.6.8-r0 | 3.6.8-r0 | |
alpine v3.7 | =3.1.3-r0 || =3.2.0-r0 || =3.2.3-r0 || =3.3.0-r0 || =3.3.2-r0 || =3.3.3-r0 || =3.3.4-r0 || =3.4.1-r0 || =3.4.2-r0 || =3.4.2-r1 || =3.4.3-r1 || =3.4.3-r2 || =3.5.0-r0 || =3.5.1-r0 || =3.5.1-r1 || =3.5.1-r2 || =3.5.1-r3 || =3.5.2-r0 || =3.5.2-r1 || =3.5.2-r10 || =3.5.2-r2 || =3.5.2-r3 || =3.5.2-r4 || =3.5.2-r5 || =3.5.2-r6 || =3.5.2-r7 || =3.5.2-r8 || =3.5.2-r9 || =3.6.0-r0 || =3.6.1-r0 || =3.6.1-r1 || =3.6.1-r2 || =3.6.1-r3 || =3.6.1-r4 || =3.6.2-r0 || =3.6.2-r1 || =3.6.2-r2 || =3.6.2-r3 || =3.6.3-r3 || =3.6.3-r4 || =3.6.3-r5 || =3.6.3-r6 || =3.6.3-r7 || =3.6.3-r8 || =3.6.3-r9 || =3.6.5-r0 || >=0 <3.6.8-r0 | 3.6.8-r0 | |
debian 11 | >=0 <2.7.15-5 | 2.7.15-5 | |
alpine v3.11 | =2.6.1-r0 || =2.6.1-r1 || =2.6.1-r2 || =2.6.2-r0 || =2.6.2-r1 || =2.6.3-r0 || =2.6.4-r0 || =2.6.5-r0 || =2.6.5-r1 || =2.6.5-r2 || =2.6.5-r3 || =2.6.5-r4 || =2.6.5-r5 || =2.6.5-r6 || =2.6.5-r7 || =2.6.5-r8 || =2.7.10-r0 || =2.7.10-r1 || =2.7.10-r2 || =2.7.10-r3 || =2.7.11-r0 || =2.7.11-r1 || =2.7.11-r2 || =2.7.11-r3 || =2.7.11-r4 || =2.7.11-r5 || =2.7.12-r0 || =2.7.12-r1 || =2.7.12-r2 || =2.7.12-r3 || =2.7.12-r4 || =2.7.12-r5 || =2.7.12-r6 || =2.7.12-r7 || =2.7.13-r0 || =2.7.13-r1 || =2.7.13-r2 || =2.7.14-r0 || =2.7.14-r1 || =2.7.14-r2 || =2.7.14-r3 || =2.7.14-r4 || =2.7.15-r0 || =2.7.15-r1 || =2.7.15-r2 || =2.7.15-r3 || =2.7.15-r4 || =2.7.2-r0 || =2.7.2-r2 || =2.7.2-r3 || =2.7.3-r3 || =2.7.3-r4 || =2.7.3-r5 || =2.7.5-r0 || =2.7.5-r1 || =2.7.5-r2 || =2.7.5-r3 || =2.7.6-r0 || =2.7.6-r1 || =2.7.6-r2 || =2.7.6-r3 || =2.7.6-r4 || =2.7.7-r0 || =2.7.8-r0 || =2.7.9-r0 || =2.7.9-r1 || =2.7.9-r2 || =2.7.9-r3 || =2.7.9-r4 || >=0 <2.7.16-r0 | 2.7.16-r0 | |
alpine v3.12 | =2.6.1-r0 || =2.6.1-r1 || =2.6.1-r2 || =2.6.2-r0 || =2.6.2-r1 || =2.6.3-r0 || =2.6.4-r0 || =2.6.5-r0 || =2.6.5-r1 || =2.6.5-r2 || =2.6.5-r3 || =2.6.5-r4 || =2.6.5-r5 || =2.6.5-r6 || =2.6.5-r7 || =2.6.5-r8 || =2.7.10-r0 || =2.7.10-r1 || =2.7.10-r2 || =2.7.10-r3 || =2.7.11-r0 || =2.7.11-r1 || =2.7.11-r2 || =2.7.11-r3 || =2.7.11-r4 || =2.7.11-r5 || =2.7.12-r0 || =2.7.12-r1 || =2.7.12-r2 || =2.7.12-r3 || =2.7.12-r4 || =2.7.12-r5 || =2.7.12-r6 || =2.7.12-r7 || =2.7.13-r0 || =2.7.13-r1 || =2.7.13-r2 || =2.7.14-r0 || =2.7.14-r1 || =2.7.14-r2 || =2.7.14-r3 || =2.7.14-r4 || =2.7.15-r0 || =2.7.15-r1 || =2.7.15-r2 || =2.7.15-r3 || =2.7.15-r4 || =2.7.2-r0 || =2.7.2-r2 || =2.7.2-r3 || =2.7.3-r3 || =2.7.3-r4 || =2.7.3-r5 || =2.7.5-r0 || =2.7.5-r1 || =2.7.5-r2 || =2.7.5-r3 || =2.7.6-r0 || =2.7.6-r1 || =2.7.6-r2 || =2.7.6-r3 || =2.7.6-r4 || =2.7.7-r0 || =2.7.8-r0 || =2.7.9-r0 || =2.7.9-r1 || =2.7.9-r2 || =2.7.9-r3 || =2.7.9-r4 || >=0 <2.7.16-r0 | 2.7.16-r0 | |
alpine v3.8 | =2.6.1-r0 || =2.6.1-r1 || =2.6.1-r2 || =2.6.2-r0 || =2.6.2-r1 || =2.6.3-r0 || =2.6.4-r0 || =2.6.5-r0 || =2.6.5-r1 || =2.6.5-r2 || =2.6.5-r3 || =2.6.5-r4 || =2.6.5-r5 || =2.6.5-r6 || =2.6.5-r7 || =2.6.5-r8 || =2.7.10-r0 || =2.7.10-r1 || =2.7.10-r2 || =2.7.10-r3 || =2.7.11-r0 || =2.7.11-r1 || =2.7.11-r2 || =2.7.11-r3 || =2.7.11-r4 || =2.7.11-r5 || =2.7.12-r0 || =2.7.12-r1 || =2.7.12-r2 || =2.7.12-r3 || =2.7.12-r4 || =2.7.12-r5 || =2.7.12-r6 || =2.7.12-r7 || =2.7.13-r0 || =2.7.13-r1 || =2.7.13-r2 || =2.7.14-r0 || =2.7.14-r1 || =2.7.14-r2 || =2.7.14-r3 || =2.7.14-r4 || =2.7.15-r0 || =2.7.15-r1 || =2.7.2-r0 || =2.7.2-r2 || =2.7.2-r3 || =2.7.3-r3 || =2.7.3-r4 || =2.7.3-r5 || =2.7.5-r0 || =2.7.5-r1 || =2.7.5-r2 || =2.7.5-r3 || =2.7.6-r0 || =2.7.6-r1 || =2.7.6-r2 || =2.7.6-r3 || =2.7.6-r4 || =2.7.7-r0 || =2.7.8-r0 || =2.7.9-r0 || =2.7.9-r1 || =2.7.9-r2 || =2.7.9-r3 || =2.7.9-r4 || >=0 <2.7.15-r2 | 2.7.15-r2 |
1-10 of 15
10
Does your application use this vulnerable software?
During the free trial, our tools assess your application, identify vulnerabilities, and provide recommendations for their remediation.