CVE-2026-89988 in Linuxinfo

Zusammenfassung

von VulDB • 16.09.2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben:

kprobes: Schutz der kprobe_blacklist durch RCU

__within_kprobe_blacklist() durchläuft die kprobe_blacklist, ohne den kprobe_mutex zu halten. Wenn ein Modul entladen wird, entfernt kprobe_remove_area_blacklist() Einträge aus der Blacklist und gibt sie sofort mit kfree() frei. Eine gleichzeitige Aufruf von within_kprobe_blacklist() kann daher auf freigegebenen Speicher zugreifen (Dereferenzierung).

Darüber hinaus kann innerhalb_kprobe_blacklist() in atomaren oder nicht-preemptiblen Kontexten aufgerufen werden, in denen der schlafende kprobe_mutex nicht erworben werden kann.

Schützen Sie die kprobe_blacklist mit RCU. Verwenden Sie guard(rcu)() und list_for_each_entry_rcu() für den Durchlauf, list_add_tail_rcu() für Einfügungen, list_del_rcu() für Löschungen und kfree_rcu(), um Einträge nach einer Grace-Periode sicher wiederzugewinnen.

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

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-405823

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!