Menu

Star on GitHub · 3.4k

CVE-2026-98249

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 s…

Published Oct 6, 2026EPSS 0.17%

Overview

CVE-2026-98249 is a known-severity vulnerability. It was published on October 6, 2026.

Technical description

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.

Remediation

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

Frequently asked questions

What is CVE-2026-98249?

CVE-2026-98249 is a known-severity vulnerability. It was published on October 6, 2026.

How severe is CVE-2026-98249?

CVSS score information is not yet available for this vulnerability. Check back as the CVE record is updated by NVD analysts.

How do I fix or remediate CVE-2026-98249?

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

How can CyberStrike help with CVE-2026-98249?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2026-98249 is actually reachable in your own applications and APIs, then verifies each finding before reporting it. That tells you if the weakness is a real, exploitable risk in your environment or a false positive you can safely deprioritize.

CyberStrike v2 is here — more intelligence, greater reach