Python è un linguaggio di programmazione orientato agli oggetti che può essere utilizzato per sviluppare applicazioni da semplici a complesse e multipiattaforma. È stato progettato negli anni ’90 da Guido van Rossum, che all’epoca lavorava ad Amsterdam per CWI un lavoro. Gedo era come BDFL Coinvolto nello sviluppo di Python. Ha anche lavorato in Dropbox, poi è andato con pensione E quando non gli è piaciuto molto, è andato Per iniziare con Microsoft. Sono stati ora rilasciati gli aggiornamenti Python 3.7, 3.8, 3.9 e 3.10, che dovrebbero correggere una serie di bug e vulnerabilità di sicurezza.
Sono ora disponibili le versioni di Python 3.10.7, 3.9.14, 3.8.14 e 3.7.14
Abbiamo alcuni contenuti di sicurezza e molte correzioni di bug regolari per 3.10. Approfondiamolo.
CVE-2020-10735
La conversione tra int e str in basi diverse da 2 (binario), 4, 8 (ottale), 16 (esadecimale) o 32 come base 10 (decimale) ora aumenta il ValueError se il numero di cifre in forma di stringa è maggiore di a limit Per evitare potenziali attacchi Denial of Service dovuti alla complessità computazionale.
Le versioni di sicurezza di 3.9.14, 3.8.14 e 3.7.14 vengono rese disponibili contemporaneamente per risolvere questo problema, insieme ad alcuni contenuti di sicurezza meno urgenti. Si consiglia vivamente di aggiornare le installazioni.
Questa versione di correzione di bug di Python è stata rilasciata fuori programma per affrontare il problema dell’estremismo violento e quindi contiene meno modifiche rispetto alla 3.10.6 (200 commit), o in effetti 3.9.7 (187 commit) nello stesso punto del ciclo di rilascio prima del generale. Ma ci sono ancora oltre 100 commit nell’ultima versione di Python, quindi vale la pena dare un’occhiata al changelog.
“Fanatico della TV. Dipendente del web. Evangelista di viaggi. Aspirante imprenditore. Esploratore dilettante. Scrittore.”