CVE-2025-68179
BaseFortify
Publication date: 2025-12-16
Last updated on: 2025-12-18
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| linux | linux_kernel | * |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability occurs in the Linux kernel on the s390 architecture when enabling Huge Virtual Memory Optimization (HVO). It causes crashes because kernel page tables are modified without properly flushing the corresponding Translation Lookaside Buffer (TLB) entries. On s390, replacing an active page table entry directly with another valid entry without first invalidating it is not allowed and can lead to random crashes or data corruption. The vulnerability arises because the HVO code lacks the necessary hooks to comply with s390's requirements for safely replacing page table entries, leading to system instability.
How can this vulnerability impact me? :
This vulnerability can cause reproducible system crashes and potential data corruption on systems using the s390 architecture with the Linux kernel when HVO is enabled. This can lead to system instability, unexpected downtime, and possible loss or corruption of data.
What immediate steps should I take to mitigate this vulnerability?
The immediate step to mitigate this vulnerability is to ensure that the Linux kernel on s390 architecture disables the ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP feature, effectively reverting the patch that enabled it. This prevents kernel page tables from being modified without proper TLB flushing, avoiding crashes and data corruption.