CVE-2026-68142 in Linuxinformazioni

Riassunto

di VulDB • 10/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

geneve: richiede CAP_NET_ADMIN nel namespace di rete del dispositivo per changelink

Una chiamata changelink() su un tunnel opera al massimo su due netns, dev_net(dev) e il netns dell'underlay persistente geneve->net. Questi differiscono una volta che il dispositivo è stato creato o spostato in un netns diverso da quello in cui viene eseguita la richiesta. Il percorso changelink di rtnl verifica CAP_NET_ADMIN solo rispetto a dev_net(dev); pertanto, un chiamante privilegiato lì ma non nel geneve->net può sovrascrivere un dispositivo geneve il cui underlay risiede in geneve->net.

geneve_changelink() applica la nuova configurazione contro geneve->net: geneve_link_config() e la coppia geneve_quiesce()/geneve_unquiesce() riaprono i socket dell'underlay in tale netns (geneve_sock_add() utilizza geneve->net); pertanto, lo stesso ragionamento della serie tunnel changelink si applica anche qui.

Si protegge geneve_changelink() con rtnl_dev_link_net_capable(), all'inizio dell'operazione prima che venga analizzato qualsiasi attributo, in conformità con ipgre_changelink() e il resto della serie "richiede CAP_NET_ADMIN nel namespace di rete del dispositivo per changelink".

Trovato tramite strumenti automatizzati di ricerca sulla sicurezza di 0sec (https://0sec.ai).

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

Linux

Prenotare

30/07/2026

Divulgazione

10/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!