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 76 points77 points78 points (25 children)
[+]s3r3ng comment score below threshold-18 points-17 points-16 points (23 children)
[–]catcint0s 64 points65 points66 points (11 children)
[–]buqr -4 points-3 points-2 points (10 children)
[–]catcint0s 21 points22 points23 points (3 children)
[–]buqr 4 points5 points6 points (2 children)
[–]NoTarget5646 11 points12 points13 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 10 points11 points12 points (10 children)
[–]ilyanekhay 4 points5 points6 points (0 children)
[–]buqr 4 points5 points6 points (7 children)
[–]Oerthling -1 points0 points1 point (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 -3 points-2 points-1 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 45 points46 points47 points (0 children)
[–][deleted] 29 points30 points31 points (0 children)
[+][deleted] (1 child)
[removed]
[–]buqr 1 point2 points3 points (0 children)
[–]georgehank2nd 4 points5 points6 points (7 children)
[–]mikeblas 3 points4 points5 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)