Aggiornamento software: Python 3.7.14 / 3.8.14 / 3.9.14 / 3.10.7 – Computer – Download

Logo Python (75px)Python è un linguaggio di programmazione orientato agli oggetti che può essere utilizzato per sviluppare applicazioni multipiattaforma da semplici a complesse. È stato progettato negli anni ’90 da Guido van Rossum, che all’epoca lavorava ad Amsterdam per la CWI opera. Guido era come BDFL coinvolti nello sviluppo di Python. Ha anche lavorato per Dropbox, poi ha lasciato Pensione e quando non gli piaceva molto andava inizia da Microsoft. Sono stati ora rilasciati aggiornamenti a 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 contenuti di sicurezza regolari e correzioni di bug per 3.10. Immergiamoci.


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 genera un ValueError se il numero di cifre come stringa è maggiore di un limite per evitare potenziali attacchi Denial of Service a causa della complessità algoritmica.


Le versioni di sicurezza per 3.9.14, 3.8.14 e 3.7.14 vengono rilasciate contemporaneamente per risolvere questo problema, insieme a 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 CVE, e come tale contiene un numero inferiore di modifiche rispetto alla 3.10.6 (200 commit), o effettivamente 3.9.7 (187 commit) nella stessa fase del ciclo di rilascio a anno fa. Ma ci sono ancora oltre 100 commit in questa ultima versione di Python, quindi vale la pena dare un’occhiata al changelog.


READ  Il Tyrannosaurus rex probabilmente aveva labbra simili a lucertole, un nuovo studio trova Science

Pitone


Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *