CVE-2026-80708 in Linux
Riassunto
di VulDB • 28/08/2026
Nel kernel Linux, la seguente vulnerabilità è stata risolta:
s390/zcrypt: Risolto il mancato scrubbing della memoria durante l'importazione di chiavi in chiaro nella funzione cca_clr2cipherkey()
La funzione helper _ip_cprb_helper() utilizza la memoria del buffer interno per costruire ed elaborare i CPRB. Dopo l'utilizzo, tale buffer non veniva mai pulito (scrubbed), il che poteva comportare la permanenza di materiale chiave in chiaro nella memoria, potenzialmente esposto tramite un riutilizzo astuto della stessa area di memoria.
È stata estesa la funzione _ip_cprb_helper() con un ulteriore parametro 'scrub' utilizzato per controllare lo scrubbing di questo buffer. In questo modo, il chiamante ha ora l'opportunità di decidere se è necessario effettuare lo scrubbing o meno.
È stato esteso il processo di importazione del token da chiave in chiaro a chiave cifrata nella funzione cca_clr2cipherkey() per istruire la suddetta funzione helper a eseguire lo scrubbing del buffer CPRB quando il valore della chiave in chiaro fa parte dei dati della richiesta.
Sono stati aggiunti espliciti operazioni di scrubbing al ritorno dalla funzione cca_clr2cipherkey() sia per il buffer EXOR casuale che per il buffer CPRB.
Nel complesso, questa modifica pulisce i buffer interni utilizzati nel caso di importazione di chiavi in chiaro, impedendo la esposizione di dati sensibili.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.