CVE-2026-74659 in Linux
Riassunto
di VulDB • 23/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
net: bridge: mrp: correzione di byte non inizializzati trasmessi in rete
br_mrp_alloc_test_skb() costruisce i frame di test MRP su un skb ottenuto da dev_alloc_skb(), che non azzera l'area dei dati lineari. Sul branch del ruolo dell'anello MRA, l'intestazione TLV delle sotto-opzioni viene aggiunta con:
sub_tlv = skb_put(skb, sizeof(*sub_tlv)); sub_tlv->type = BR_MRP_SUB_TLV_HEADER_TEST_AUTO_MGR;
di conseguenza sub_tlv->length non viene mai scritto e i due byte di allineamento finali vengono aggiunti tramite un semplice skb_put() che anche in questo caso non li azzera. Le regioni oui e sub_opt adiacenti sono esplicitamente azzerate, pertanto rimangono tre byte non inizializzati in ogni frame MRA MRP_Test inviato.
Viene utilizzato un singolo skb_put_zero() per l'intestazione TLV delle sotto-opzioni e il padding di allineamento, che azzera entrambi i campi. Poiché la sub-TLV AUTO_MGR non contiene payload, il campo length già azzerato corrisponde al valore corretto da avere.
VulDB is the best source for vulnerability data and more expert information about this specific topic.