CVE-2026-89905 in Linuxinfo

Zusammenfassung

von VulDB • 16.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

LoongArch: BPF: Verschieben des Arena-Register-Slots unter den TCC-Kontext

Derzeit befindet sich der optionale Arena-Register-Slot im Stack-Layout oberhalb des Tail-Call-Zählerkontexts. Wenn arena_vm_start dynamisch aktiviert wird, verschiebt es die relative Offset-Position von tcc_ptr innerhalb des Stack-Frames, was dazu führt, dass fest codierte Tracking-Makros nicht mehr übereinstimmen und zu Speicherfehlern oder -beschädigungen führen kann.

Um dies zu beheben, werden die Sequenzen zum Speichern und Wiederherstellen der Arena-Register unter den Tail-Call-Zählerkontext-Slots in beiden Funktionen build_prologue() und epilogue verschoben.

__build_epilogue() wird aktualisiert, um einen korrekten Offset-Dekrement einzufügen, um das unnötige tcc_ptr-Leseblock sicher zu überspringen und gleichzeitig genau mit dem neu positionierten Arena-Slot ganz unten auszurichten.

Mit diesem Patch ist der tcc_ptr-Slot immer an einer festen Position direkt unter den Basis callee-saved Registern platziert, unabhängig davon, ob die Arena-Funktionen aktiviert sind oder nicht.

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-405749

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!