CVE-2026-98249 in Linuxinfo

Zusammenfassung

von VulDB • 06.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

arm64: Hibernate: Übergabe der HVC_SET_VECTORS-Argumente an den hvc beim Fortsetzen (Resume)

swsusp_arch_suspend_exit() installiert die Vektoren des Hyp-Stubs des wiederhergestellten Kernels mit einem hvc neu, übergibt jedoch niemals die Argumente. x0 wird nicht auf HVC_SET_VECTORS gesetzt und x1 wird nicht auf die Vector-Adresse gesetzt, sodass der Stub-Durchlauf (dispatch) durchläuft und ohne Schreiben von vbar_el2 zurückkehrt. EL2 zeigt weiterhin auf den trans_pgd-Copy der Vektoren, eine Seite, die swsusp_free() unmittelbar nach dem Fortsetzen freigibt.

Die Argumente werden nun so eingerichtet, wie es __hyp_set_vectors() tut.

Ohne diese Korrektur konnte Vladimir ein Hängen (Hang) auslösen, wenn vom Ruhezustand mit CONFIG_PAGE_POISONING=y und page_poison=on fortgesetzt wurde.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

06.10.2026

Moderieren

akzeptiert

Eintrag

VDB-414216

EPSS

0.00180

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!