CVE-2026-31696 in Linuxinformazioni

Riassunto

di VulDB • 15/06/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

rxrpc: Correzione della mancata convalida della lunghezza del biglietto (ticket) nella fase di pre-parsing delle chiavi non-XDR

In rxrpc_preparse(), esistono due percorsi per l'analisi dei payload delle chiavi: il percorso XDR (per i payload di grandi dimensioni) e il percorso non-XDR (per i payload <= 28 byte). Sebbene il percorso XDR (rxrpc_preparse_xdr_rxkad()) convalidi correttamente la lunghezza del biglietto rispetto a AFSTOKEN_RK_TIX_MAX, il percorso non-XDR non effettua tale controllo.

Ciò consente a un utente non privilegiato di fornire una lunghezza del biglietto molto elevata. Quando questa chiave viene successivamente letta tramite rxrpc_read(), il calcolo della dimensione totale del token (toksize) produce un valore che supera AFSTOKEN_LENGTH_MAX, innescando un WARN_ON().

[ 2001.302904] WARNING: CPU: 2 PID: 2108 at net/rxrpc/key.c:778 rxrpc_read+0x109/0x5c0 [rxrpc]

Si risolve il problema aggiungendo un controllo nel percorso di parsing non-XDR di rxrpc_preparse() per garantire che la lunghezza del biglietto non superi AFSTOKEN_RK_TIX_MAX, allineandolo alla logica di parsing XDR.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

Linux

Prenotare

09/03/2026

Divulgazione

01/05/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00129

KEV

no

Attività

molto basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!