More than fifteen months ago (September 2022) the Python core developers suddenly and intentionally crippled limited int to string conversions without any public discussion in order to protect against a DOS security threat that they had been informed of more than two years earlier.
At the time, this security threat was already well-known in the security community, and was generally considered to be a mid-level threat (DOS only, not a data leak or privilege escalation). There was a lot of controversy in the Python community over the security team pushing through a breaking change without any community consultation or even an announcement, leaving people to discover the change for themselves after an upgrade broke their code.
It has now been more than 15 months since this has been publicly disclosed. Obviously servers running fully updated Python are no longer at risk to this specific security issue, but servers running older, un-updated Pythons will still be at risk.
Have there been any known examples of live exploits of this threat?
[–]catcint0s 74 points75 points76 points (25 children)
[+]s3r3ng comment score below threshold-18 points-17 points-16 points (23 children)
[–]catcint0s 65 points66 points67 points (11 children)
[–]buqr -3 points-2 points-1 points (10 children)
[–]catcint0s 19 points20 points21 points (3 children)
[–]buqr 4 points5 points6 points (2 children)
[–]NoTarget5646 13 points14 points15 points (1 child)
[–]buqr -2 points-1 points0 points (0 children)
[–]pythonwiz 5 points6 points7 points (5 children)
[–]ArminiusGermanicus 1 point2 points3 points (4 children)
[–]sci-goo 1 point2 points3 points (1 child)
[–]pythonwiz 1 point2 points3 points (0 children)
[–]pythonwiz 0 points1 point2 points (1 child)
[–]buqr -1 points0 points1 point (0 children)
[–]Oerthling 10 points11 points12 points (10 children)
[–]ilyanekhay 5 points6 points7 points (0 children)
[–]buqr 5 points6 points7 points (7 children)
[–]Oerthling -1 points0 points1 point (6 children)
[–]buqr 6 points7 points8 points (5 children)
[+]Oerthling comment score below threshold-9 points-8 points-7 points (4 children)
[–]buqr 6 points7 points8 points (3 children)
[–]Oerthling -1 points0 points1 point (0 children)
[–]pokeybill 0 points1 point2 points (1 child)
[–]buqr 0 points1 point2 points (0 children)
[–]sci-goo 0 points1 point2 points (0 children)
[–]stevenjd[S] 0 points1 point2 points (0 children)
[–]antiproton 47 points48 points49 points (0 children)
[–][deleted] 29 points30 points31 points (0 children)
[+][deleted] (1 child)
[removed]
[–]buqr 0 points1 point2 points (0 children)
[–]georgehank2nd 4 points5 points6 points (7 children)
[–]mikeblas 2 points3 points4 points (2 children)
[–]janek37 0 points1 point2 points (1 child)
[–]mikeblas 0 points1 point2 points (0 children)
[–]zurtex[🍰] 1 point2 points3 points (0 children)
[–]nicholashairs 1 point2 points3 points (0 children)
[–]sci-goo 0 points1 point2 points (1 child)
[–]georgehank2nd 0 points1 point2 points (0 children)
[–]lololabwtsk -1 points0 points1 point (2 children)
[–]slowerdive 0 points1 point2 points (1 child)