home / blog
2026-11-06 · alta
CVE-2021-3712: Lettura di memoria in OpenSSL
Buffer overrun ASN1 in OpenSSL. CVSS 7,4. Patch: 1.1.1l, 1.0.2za. Rischi: DoS e divulgazione memoria.

La CVE-2021-3712 identifica un buffer overrun in OpenSSL legato alle strutture ASN1_STRING. Le funzioni di stampa ASN.1 assumono che le strutture ASN1_STRING abbiano il campo 'data' NUL-terminated, ma questo non è garantito quando l'applicazione le costruisce direttamente, bypassando le funzioni di parsing di OpenSSL. L'assunzione violata comporta lettura oltre i confini della memoria allocata.
Gravità CVSS 7,4 (HIGH). La vulnerabilità è stata corretta il 24 agosto 2021 in OpenSSL 1.1.1l e 1.0.2za. I rischi concreti sono: crash dell'applicazione (Denial of Service) e divulgazione di memoria privata (chiavi, dati sensibili). Il segnale GitHub del 6 novembre 2026 riporta attività di analisi su repository pubbliche, indicando rinnovato interesse da parte della comunità di ricerca, senza rappresentare una nuova scoperta.
Per la difesa: 1) Aggiornare OpenSSL immediatamente a versione 1.1.1l o successiva (branch 1.1.1) oppure 1.0.2za o successiva (branch 1.0.2); 2) Verificare se le proprie applicazioni costruiscono ASN1_STRING direttamente - se sì, garantire che il campo 'data' sia sempre NUL-terminated; 3) Monitorare i log dei servizi TLS/SSL per crash o comportamenti anomali che potrebbero indicare tentativi di sfruttamento. Le patch sono disponibili da anni.
In sintesi
- Cosa
- Buffer overrun su ASN1_STRING in OpenSSL quando strutture dati ASN.1 vengono costruite direttamente senza NUL termination nel campo 'data'. Le funzioni di stampa ASN.1 assumono sempre NUL termination, causando lettura oltre i confini della memoria allocata.
- Gravità
- CVSS 7,4 (HIGH severity). Impatto: Denial of Service (crash dell'applicazione) e divulgazione di memoria privata come chiavi private e dati sensibili.
- Versioni interessate
- OpenSSL 1.1.1 fino a 1.1.1k; OpenSSL 1.0.2 fino a 1.0.2y.
- Correzione
- OpenSSL 1.1.1l, OpenSSL 1.0.2za e versioni successive.
- Stato
- Corretto dal 24 agosto 2021. Segnale recente (6 novembre 2026) su repository pubbliche riguardante analisi della vulnerabilità, non exploit.
- Azione
- Aggiornare OpenSSL alle versioni patched. Verificare se applicazioni costruiscono direttamente ASN1_STRING e garantire NUL termination. Monitorare log per crash su servizi TLS/SSL.
Fonti: NVD, CVE-2021-3712