CVE-2026-99043 in Linuxinfo

Zusammenfassung

von VulDB • 23.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

ice: Korrektur der Referenzzählung von metadata_dst beim Abbau des Representors

ice_eswitch_release_repr() verwendet metadata_dst_free(), um den metadata_dst des Representors freizugeben. metadata_dst_free() gibt den zugrunde liegenden Speicher direkt frei, ohne die dst_entry-Referenzzählung zu prüfen.

Wenn ice_eswitch_port_start_xmit() ein Paket verarbeitet, wird eine Referenz über dst_hold() übernommen und der metadata_dst an das skb angehängt. Wenn der Representor abgebaut wird, während noch Pakete im untergeordneten Gerät (z. B. in einer qdisc) warten, wird der metadata_dst freigegeben, obwohl weiterhin Referenzen darauf gehalten werden.

Stattdessen sollte dst_release() verwendet werden, welches die Referenzzählung korrekt dekrementiert und das Objekt erst freigibt, wenn alle Referenzen aufgehoben wurden. Das dst-Subsystem behandelt die Bereinigung von metadata_dst in dst_destroy(), wenn DST_METADATA festgelegt ist.

Andere Treiber, die dieses Muster teilen (nfp, airoha, bnxt), verwenden bereits dst_release() für den Lebenszyklus ihres metadata_dst.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

23.10.2026

Moderieren

akzeptiert

Eintrag

VDB-425839

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Interested in the pricing of exploits?

See the underground prices here!