`Element.findall()` and fully-consumed `Element.iterfind()` exhibit `O(n^2)` time complexity when using XPath index predicates (e.g. `[1]`, `[last()]`, `[last()-N]`) on XML documents with many same-tag siblings. `Element.find()` is only affected when the first match is near the end of the sibling list, such as with `[last()]` or `[last()-N]`; `.//item[1]` short-circuits after the first match.
We have discovered 458 live websites that are affected by CVE-2026-6879.
| Product | |
| Category | Programming Languages |
| Vulnerable Domains | 458 live websites (100% of CPython install base) |
| Vulnerable Versions |
|
| Vulnerable Versions Count | 69 versions ( 100% of all versions) |
| 147 websites | |
| 62 websites | |
| 28 websites | |
| 24 websites | |
| 20 websites | |
| 14 websites | |
| 12 websites | |
| 10 websites | |
| 10 websites | |
| 9 websites |
| .com | 161 websites |
| .org | 40 websites |
| .dk | 24 websites |
| .net | 22 websites |
| .de | 21 websites |
| .fr | 9 websites |
| .ch | 8 websites |
| .edu | 8 websites |
| .nl | 7 websites |
| .cz | 6 websites |
| Domain | Country | Rank | Contacts |
|---|---|---|---|
| **********.com | **,*** | ||
| *********.com | ***,*** | ||
| *******.***.org | ***,*** | ||
| *****.org | ***,*** | ||
| ****.***********.***.au | ***,*** | ||
| *************.com | ***,*** | ||
| *****.*****.de | ***,*** | ||
| ********.***.***.gr | ***,*** | ||
| ***.********.it | ***,*** | ||
| ***************.de | *,***,*** |
FAQ