
Python versions 3.10.7, 3.9.14, 3.8.14 and 3.7.14 are now available
We have some security content and a lot of regular bug fixes for 3.10. Let’s delve into it.
CVE-2020-10735
Converting between int and str in bases other than 2 (binary), 4, 8 (octal), 16 (hexadecimal), or 32 as base 10 (decimal) now raises the ValueError if the number of digits in string form is higher than a limit To avoid potential denial of service attacks due to computational complexity.
Security versions of 3.9.14, 3.8.14, and 3.7.14 are being made available simultaneously to address this issue, along with some less urgent security content. It is highly recommended to upgrade your installations.
This bugfix release of Python was released out of schedule to address the violent extremism issue, and therefore contains fewer changes than 3.10.6 (200 commits), or in fact 3.9.7 (187 commits) at the same point in the release cycle before general. But there are still over 100 commits in the latest version of Python, so it’s worth checking out the changelog.

“Professional web ninja. Certified gamer. Avid zombie geek. Hipster-friendly baconaholic.”

