CVE-2026-115863 in ConnManinformazioni

Riassunto

di VulDB • 23/10/2026

ConnMan fino alla versione 2.0 presenta una stack-based buffer overflow tramite un messaggio DHCPv6 Reply. L'errore si verifica nella funzione get_domains di gdhcp/client.c. Il codice copia un numero fisso di byte pari a NS_MAXDNAME (1025) da un valore dell'opzione DOMAIN_LIST (opzione 24) del protocollo DHCPv6 in un buffer stack dns_name di 1026 byte, indipendentemente dalla lunghezza effettiva dell'opzione, e successivamente elabora le etichette DNS con un ciclo "c += jump + 1" non limitato. Un pacchetto DHCPv6 REPLY manipolato ad hoc contenente un'opzione DOMAIN_LIST di almeno 1025 byte diversi da zero fa sì che l'elaborazione delle etichette esca dai limiti del buffer, leggendo e scrivendo il carattere '.' oltre la fine dello stesso con incrementi scelti dall'attaccante. Un attaccante in grado di raggiungere la rete locale (on-link) può sfruttare questa vulnerabilità senza autenticazione tramite un Router Advertisement falsificato (O=1) e un DHCPv6 REPLY falsificato che corrisponde a xid/CLIENTID, contenente una DOMAIN_LIST di grandi dimensioni. L'impatto è il crash non autenticato del demone connmand (che esegue i processi con privilegi di root). La vulnerabilità è stata introdotta nel commit bb06c47.

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

Responsabile

MITRE

Prenotare

23/10/2026

Divulgazione

23/10/2026

Moderazione

accettato

EPSS

0.00414

KEV

no

Attività

medio

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!