Linux Kernel bis 7.1.9 ipset ip_set_core.c __ip_set_put_byindex Race Condition

CVSS Meta Temp ScoreAktueller Exploitpreis (≈)CTI Interest Score
6.2$0-$5k1.21

Zusammenfassunginfo

Es wurde eine kritische Schwachstelle in Linux Kernel bis 7.1.9 ausgemacht. Hiervon betroffen ist die Funktion __ip_set_put_byindex der Datei net/netfilter/ipset/ip_set_core.c der Komponente ipset. Dank der Manipulation mit unbekannten Daten kann eine Race Condition-Schwachstelle ausgenutzt werden. Diese Verwundbarkeit ist als CVE-2026-74748 gelistet. Ein Angriff ist aus der Distanz möglich. Es existiert kein Exploit.

Detailsinfo

Eine kritische Schwachstelle wurde in Linux Kernel bis 7.1.9 gefunden. Dies betrifft die Funktion __ip_set_put_byindex der Datei net/netfilter/ipset/ip_set_core.c der Komponente ipset. Mittels dem Manipulieren mit einer unbekannten Eingabe kann eine Race Condition-Schwachstelle ausgenutzt werden. Klassifiziert wurde die Schwachstelle durch CWE als CWE-362. Auswirken tut sich dies auf die Verfügbarkeit. Die Zusammenfassung von CVE lautet:

In the Linux kernel, the following vulnerability has been resolved: netfilter: ipset: fix refcount race between list:set GC and swap __ip_set_put_byindex() resolved the index to a set pointer under RCU, then took ip_set_ref_lock in __ip_set_put() to decrement set->ref. ip_set_swap() holds that same lock while swapping both the ip_set_list slots and the two sets' ref counters, so it can interleave between the dereference and the lock acquisition, leaving the caller to decrement a set whose reference already moved to the other index and hit BUG_ON(set->ref == 0). list_set_gc() reaches this from timer softirq, which the nfnl mutex does not serialize against swap: an expiring list:set member calls list_set_del() -> ip_set_put_byindex() while IPSET_CMD_SWAP runs on the referenced sets. Resolve the index and decrement under ip_set_ref_lock, as ip_set_swap() already does, keeping the refcount tied to the index rather than to a stale set pointer. kernel BUG at net/netfilter/ipset/ip_set_core.c:685! Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI RIP: 0010:ip_set_put_byindex (net/netfilter/ipset/ip_set_core.c:870) Call Trace: <IRQ> list_set_del (net/netfilter/ipset/ip_set_list_set.c:159) set_cleanup_entries (net/netfilter/ipset/ip_set_list_set.c:181) list_set_gc (net/netfilter/ipset/ip_set_list_set.c:578) call_timer_fn (kernel/time/timer.c:1748) __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) run_timer_softirq (kernel/time/timer.c:2405) </IRQ> Kernel panic - not syncing: Fatal exception in interrupt

Das Advisory findet sich auf git.kernel.org. Die Verwundbarkeit wird seit dem 15.08.2026 mit der eindeutigen Identifikation CVE-2026-74748 gehandelt. Die Ausnutzbarkeit ist als leicht bekannt. Umgesetzt werden kann der Angriff über das Netzwerk. Zur Schwachstelle sind technische Details bekannt, ein verfügbarer Exploit jedoch nicht. Die Beschaffenheit der Schwachstelle lässt vermuten, dass ein Exploit momentan zu etwa USD $0-$5k gehandelt werden wird (Preisberechnung vom 26.08.2026).

Ein Aktualisieren auf die Version 5.10.266, 5.15.217, 6.1.184, 6.6.153, 6.12.105, 6.18.46 oder 7.1.10 vermag dieses Problem zu lösen. Die Schwachstelle lässt sich auch durch das Einspielen des Patches 97a01de0c6321b7210d30d0a4d60f10f561097c7/c21afc7c216a4d257a4f3f300e0791890bc846b9/b0aab9dd1a348b99d75ff52765719d0cc2050630/b891e7a6bb06e0f6560e5932665ac660acd12225/20cb13a523f0a05cb2d0a7d72abae687683712e0/cb20da33839f28f590c99f16bafaa6151451c0e8/24ffcb1e1688c55fd2a505f064295cd28eac546d/0c88868271653537ed443272dd8e7d13634d214b lösen.

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

Produktinfo

Typ

Hersteller

Name

Version

Lizenz

Webseite

CPE 2.3info

CPE 2.2info

CVSSv4info

VulDB Vector: 🔒
VulDB Zuverlässigkeit: 🔍

CVSSv3info

VulDB Meta Base Score: 6.5
VulDB Meta Temp Score: 6.2

VulDB Base Score: 6.5
VulDB Temp Score: 6.2
VulDB Vector: 🔒
VulDB Zuverlässigkeit: 🔍

CVSSv2info

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
VektorKomplexitätAuthentisierungVertraulichkeitIntegritätVerfügbarkeit
freischaltenfreischaltenfreischaltenfreischaltenfreischaltenfreischalten
freischaltenfreischaltenfreischaltenfreischaltenfreischaltenfreischalten
freischaltenfreischaltenfreischaltenfreischaltenfreischaltenfreischalten

VulDB Base Score: 🔒
VulDB Temp Score: 🔒
VulDB Zuverlässigkeit: 🔍

Exploitinginfo

Klasse: Race Condition
CWE: CWE-362
CAPEC: 🔒
ATT&CK: 🔒

Physisch: Nein
Lokal: Nein
Remote: Ja

Verfügbarkeit: 🔒
Status: Nicht definiert
Preisentwicklung: 🔍
Aktuelle Preisschätzung: 🔒

0-Dayfreischaltenfreischaltenfreischaltenfreischalten
Heutefreischaltenfreischaltenfreischaltenfreischalten

Threat Intelligenceinfo

Interesse: 🔍
Aktive Akteure: 🔍
Aktive APT Gruppen: 🔍

Gegenmassnahmeninfo

Empfehlung: Upgrade
Status: 🔍

0-Day Time: 🔒

Upgrade: Kernel 5.10.266/5.15.217/6.1.184/6.6.153/6.12.105/6.18.46/7.1.10
Patch: 97a01de0c6321b7210d30d0a4d60f10f561097c7/c21afc7c216a4d257a4f3f300e0791890bc846b9/b0aab9dd1a348b99d75ff52765719d0cc2050630/b891e7a6bb06e0f6560e5932665ac660acd12225/20cb13a523f0a05cb2d0a7d72abae687683712e0/cb20da33839f28f590c99f16bafaa6151451c0e8/24ffcb1e1688c55fd2a505f064295cd28eac546d/0c88868271653537ed443272dd8e7d13634d214b

Timelineinfo

15.08.2026 CVE zugewiesen
26.08.2026 +11 Tage Advisory veröffentlicht
26.08.2026 +0 Tage VulDB Eintrag erstellt
26.08.2026 +0 Tage VulDB Eintrag letzte Aktualisierung

Quelleninfo

Hersteller: kernel.org

Advisory: git.kernel.org
Status: Bestätigt

CVE: CVE-2026-74748 (🔒)
GCVE (CVE): GCVE-0-2026-74748
GCVE (VulDB): GCVE-100-395807

Eintraginfo

Erstellt: 26.08.2026 17:06
Anpassungen: 26.08.2026 17:06 (60)
Komplett: 🔍
Cache ID: 216::103

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

Diskussion

Bisher keine Kommentare. Sprachen: de + en.

Bitte loggen Sie sich ein, um kommentieren zu können.

Want to stay up to date on a daily basis?

Enable the mail alert feature now!