CVE-2026-98249

CVE-2026-98249

published October 6, 2026

CVSS
—
EPSS
0%
Percentile
7.2
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

arm64: hibernate: pass HVC_SET_VECTORS args to the resume hvc

swsusp_arch_suspend_exit() reinstalls the restored kernel's hyp stub

vectors with an hvc, but never passes the arguments. x0 is not set to

HVC_SET_VECTORS and x1 is not set to the vector address, so the stub

dispatch falls through and returns without writing vbar_el2. EL2 is

left pointing at the trans_pgd copy of the vectors, a page that

swsusp_free() releases right after resume.

Set the arguments up the same way __hyp_set_vectors() does.

Without this fix, Vladimir was able to trigger a hang when resuming from

hibernation with CONFIG_PAGE_POISONING=y and page_poison=on.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00180 · 7.2th percentile
Published
2026-10-06T13:18Z
References (6)
EPSS history
Timeline
  • 07 OCT 03:43Z
    EPSS moved — → 0%
    epss
  • 06 OCT 08:45Z
    arm64: hibernate: pass HVC_SET_VECTORS args to the resume hvc
    cvelistv5