Medium · published June 19, 2018
python before versions 2.7.15, 3.4.9, 3.5.6rc1, 3.6.5rc1 and 3.7.0 is vulnerable to catastrophic backtracking in the difflib.IS_LINE_JUNK method. An attacker could use this flaw to cause denial of service.
| Product | Versions | Fixed in |
|---|---|---|
| python/python | < 2.7.15 | 2.7.15 |
| python/python | ≥ 3.0, < 3.4.9 | 3.4.9 |
| python/python | ≥ 3.5.0, ≤ 3.5.5 | — |
| python/python | ≥ 3.6, ≤ 3.6.4 | — |
| python/python | all versions | — |
| python/python | all versions | — |
| python/python | all versions | — |
| python/python | all versions | — |
| python/python | all versions | — |
| python/python | all versions | — |
| python/python | all versions | — |
| python/python | all versions | — |
| python/python | all versions | — |
| python/python | all versions | — |
| debian/debian_linux | all versions | — |
| debian/debian_linux | all versions | — |
| redhat/ansible_tower | all versions | — |
| redhat/enterprise_linux_desktop | all versions | — |
| redhat/enterprise_linux_server | all versions | — |
| redhat/enterprise_linux_workstation | all versions | — |
| canonical/ubuntu_linux | all versions | — |
| canonical/ubuntu_linux | all versions | — |
| canonical/ubuntu_linux | all versions | — |
| canonical/ubuntu_linux | all versions | — |
| fedoraproject/fedora | all versions | — |
| fedoraproject/fedora | all versions | — |
| fedoraproject/fedora | all versions | — |