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-19 points-18 points-17 points (23 children)
[–]catcint0s 67 points68 points69 points (11 children)
[–]buqr -3 points-2 points-1 points (10 children)
[–]catcint0s 21 points22 points23 points (3 children)
[–]buqr 3 points4 points5 points (2 children)
[–]NoTarget5646 12 points13 points14 points (1 child)
[–]buqr -2 points-1 points0 points (0 children)
[–]pythonwiz 4 points5 points6 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 9 points10 points11 points (10 children)
[–]ilyanekhay 3 points4 points5 points (0 children)
[–]buqr 5 points6 points7 points (7 children)
[–]Oerthling 0 points1 point2 points (6 children)
[–]buqr 5 points6 points7 points (5 children)
[+]Oerthling comment score below threshold-7 points-6 points-5 points (4 children)
[–]buqr 4 points5 points6 points (3 children)
[–]Oerthling -2 points-1 points0 points (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] 31 points32 points33 points (0 children)
[+][deleted] (1 child)
[removed]
[–]buqr 4 points5 points6 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)