CVE-2026-98229 in Linuxinformazioni

Riassunto

di VulDB • 06/10/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

xfrm: salvare i dati dello stato di input prima del reset di secpath

La funzione xfrm_input() memorizza l'attuale xfrm_state nel secpath dell'skb mentre prosegue con l'elaborazione sul lato ricevente. Alcuni percorsi di input possono resettare tale secpath prima che xfrm_input() abbia completato la dereferenziazione dello stato.

Gli utenti dei callback di ricezione, come le interfacce VTI e XFRM, possono resettare il secpath. Il percorso di ricezione VTI lo fa prima di verificare se il pacchetto attraversa namespace di rete diversi, mentre il percorso dell'interfaccia XFRM lo fa solo per i pacchetti che attraversano namespace di rete diversi. Anche il percorso di errore XFRM_MAX_DEPTH può resettare il secpath prima che il callback finale di drop segnali il protocollo dello stato corrente.

Se secpath_reset() elimina l'ultimo riferimento allo stato mentre questo viene eliminato in concorrenza, xfrm_input() potrebbe comunque dereferenziare lo stato liberato durante la selezione di transport_finish() o nel segnalazione del protocollo per il callback di drop.

Salvare il protocollo dello stato nello stack finché lo stato è ancora valido e utilizzare l'indirizzo family già salvata per transport_finish(). Uno stato XFRM_STATE_ACQ larvale non ha un tipo, quindi mantenere nexthdr come suo protocollo. Questo preserva la fallback esistente del percorso di drop evitando le dereferenziazioni dello stato post-reset senza aggiungere un riferimento allo stato aggiuntivo a ogni pacchetto ricevuto.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

06/10/2026

Moderazione

accettato

EPSS

0.00209

KEV

no

Attività

molto basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!