CVE-2026-89489 in Linuxinfo

Zusammenfassung

von VulDB • 12.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

openrisc: beheben des willkürlichen Zugriffs auf Kernel-Speicher über den or1k_atomic-Systemaufruf

sys_or1k_atomic() (Systemaufruf 244 im „or1k“-ABI) nimmt zwei Benutzerzeiger, v1 und v2, und tauscht die Wörter, auf die sie zeigen, in handgeschriebener Assembly-Sprache.

l.lwz r29,0(r4) l.lwz r27,0(r5) l.sw 0(r4),r27 l.sw 0(r5),r29

Die Zeiger werden nicht mit access_ok() überprüft. Die vier Speicherzugriffe verfügen ebenfalls über keine Einträge in der Exception-Tabelle (exception table).

Ein Aufrufer übergibt eine Kernel-Adresse als einen der beiden Zeiger, und der Systemaufruf liest direkt davon und schreibt darauf.

Dies gibt einem unprivilegierten Prozess ein Lese-/Schreibprimitive für den Kernel. Es werden Kernel-Daten wie die sys_call_table überschrieben, wodurch Codeausführung im Kernel-Kontext ermöglicht wird.

Überprüfen Sie beide Zeiger vor dem Betreten des kritischen Abschnitts. Fügen Sie Fixups (Korrekturmechanismen) für die vier Speicherzugriffe hinzu, damit Fehler bei gültigen, aber nicht gemappten Benutzeradressen -EFAULT zurückgeben.

[[email protected]: Kommentarstil korrigiert]

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

11.09.2026

Moderieren

akzeptiert

Eintrag

VDB-402703

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!