You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
UAF: xml.etree.ElementTree.Element.find* when concurrent mutations happen #126037
The findall and findtext methods also suffer from the same vulnerability. I haven't tried to attack Element.iterfind yet since it delegates to the Python function ElementPath.iterfind instead.
CPython versions tested on:
CPython main branch
Operating systems tested on:
No response
Output from running 'python -VV' on the command line:
changed the title [-]Crash: `xml.etree.ElementTree.Element.find*` with an evil tag's `str.__eq__`[/-][+]Crash: `xml.etree.ElementTree.Element.find*` when concurrent mutations happen[/+]on Dec 17, 2024
changed the title [-]Crash: `xml.etree.ElementTree.Element.find*` when concurrent mutations happen[/-][+]UAF: `xml.etree.ElementTree.Element.find*` when concurrent mutations happen[/+]on Mar 31, 2025
Activity
[-]Crash: `xml.etree.ElementTree.Element.find*` with an evil tag's `str.__eq__`[/-][+]Crash: `xml.etree.ElementTree.Element.find*` when concurrent mutations happen[/+]gh-126037: fix UAF in `xml.etree.ElementTree.Element.find*` when conc…
[-]Crash: `xml.etree.ElementTree.Element.find*` when concurrent mutations happen[/-][+]UAF: `xml.etree.ElementTree.Element.find*` when concurrent mutations happen[/+]pythongh-126037: fix UAF in `xml.etree.ElementTree.Element.find*` whe…
[3.12] gh-126037: fix UAF in `xml.etree.ElementTree.Element.find*` wh…
[3.13] gh-126037: fix UAF in `xml.etree.ElementTree.Element.find*` wh…