CVE-2026-64531
net: openvswitch: rifiuta attributi di azione annidati sovradimensionati
- Pubblicato
- 27 lug 2026
- Aggiornato
- 16 ott 2026
- Assegnazione CNA
- Linux
- Evidenza osservata
- 9 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HBasso · prossimi 30 giorni
- Percentile
- 30,4%
- Data del modello
- 15 ott 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
Nel kernel Linux è stata risolta la seguente vulnerabilità: net: openvswitch: rifiuta attributi di azione nidificati sovradimensionati Open vSwitch memorizza le azioni di flusso generate come nlattr, il cui campo nla_len è un u16. Il commit a1e64addf3ff ("net: openvswitch: rimuovi il controllo di lunghezza delle azioni malfunzionante") ha consentito allo stream totale di sw_flow_actions di crescere oltre i 64 KiB, il che è valido, ma ha anche rimosso l'ultima protezione che impediva a un attributo di azione nidificato generato di superare U16_MAX. Un contenitore generato sovradimensionato può quindi essere chiuso con un nla_len troncato. Un successivo dump o teardown attraversa quindi uno stream strutturalmente diverso da quello che è stato validato. In particolare, un'azione nidificata CLONE/CT sovradimensionata può far sì che i byte successivi nello stream generato vengano interpretati come azioni indipendenti. Mantieni il comportamento dello stream di azioni totali più ampio, ma fai sì che la chiusura delle azioni nidificate rifiuti i contenitori generati che non rientrano in nla_len e restituisca l'errore attraverso tutti i chiamanti. Per i builder ricorsivi SAMPLE, CLONE, DEC_TTL e CHECK_PKT_LEN, tronca le code delle liste di azioni che possiedono risorse in ordine inverso di costruzione prima di scartare i wrapper falliti, così che le risorse copiate nelle code rifiutate vengano rilasciate prima che i wrapper vengano rimossi. La maggior parte dei wrapper esterni falliti viene scartata troncando actions_len dopo che le risorse figlie sono state rilasciate. CHECK_PKT_LEN tronca anche il suo parent dopo che le risorse dei rami sono sparite. I fallimenti di chiusura di SET/TUNNEL rilasciano direttamente la loro nota proprietà di tun_dst, e SET_TO_MASKED non ha proprietà esterne e tronca in caso di fallimento di chiusura.
Fonti
- CVE-2026-64531Ricerca
Analisi di riferimento di una vulnerabilità di corruzione della memoria in Open vSwitch del kernel Linux, che copre causa radice, impatto, comandi di rilevamento e indicazioni di mitigazione per i team di sicurezza difensiva.
PoC CVE-2026-64531 (OVSwrap) - LPE Open vSwitch del kernel Linux; per la validazione delle patch e la ricerca sulla sicurezza
- OVSwrapPoC
Proof-of-concept di escalation dei privilegi locale per CVE-2026-64531 che abusa del datapath del kernel OVS per corrompere le credenziali e ottenere l'accesso root tramite l'iniezione in sudoers.
- ovswrap-pocPoC
Exploit proof-of-concept per CVE-2026-64531, un'escalation locale dei privilegi nel kernel Linux in Open vSwitch, progettato per la validazione delle patch e la ricerca sulla sicurezza.
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.