CVE-2026-98101 in Linuxinfo

Zusammenfassung

von VulDB • 25.09.2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben:

ipv6: mcast: Copy-on-Write RCU-Aktualisierungen in ip6_mc_source() verwenden

pmc->sflist wird unter rcu_read_lock() von inet6_mc_check() während des Paketempfangs in den UDP- und RAW-Multicast-Empfangerpfaden sperrfrei gelesen.

ip6_mc_source() hat psl->sl_addr und psl->sl_count bei der Hinzufügung oder Entfernung eines Quellenfilters direkt vor Ort (in-place) verändert. Zusätzlich wurde newpsl beim Erweitern des Filterpuffers über rcu_assign_pointer() veröffentlicht, bevor die neue Quelle in das Array geschrieben wurde.

Da 16-Byte-Schreibvorgänge für struct in6_addr nicht atomar sind und das Verschieben von Arrays nicht mit RCU-Lesern synchronisiert ist, könnten gleichzeitige Leser in inet6_mc_check() zerrissene IPv6-Adressen lesen oder duplizierte/fehlende Quelleneinträge beobachten.

Beheben Sie dies, indem Sie ip6_mc_source() auf Copy-on-Write RCU-Aktualisierungen umstellen: Allokieren und füllen Sie newpsl vollständig vor dessen Veröffentlichung über rcu_assign_pointer(), und geben Sie den alten Filter über kfree_rcu() frei, entsprechend ip6_mc_msfilter().

Entfernen Sie außerdem das nun nicht mehr verwendete Makro IP6_SFBLOCK.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

25.09.2026

Moderieren

akzeptiert

Eintrag

VDB-409932

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!