NVD Vulnerability Detail
Search Exploit, PoC
CVE-2024-50199
Summary

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

mm/swapfile: skip HugeTLB pages for unuse_vma

I got a bad pud error and lost a 1GB HugeTLB when calling swapoff. The
problem can be reproduced by the following steps:

1. Allocate an anonymous 1GB HugeTLB and some other anonymous memory.
2. Swapout the above anonymous memory.
3. run swapoff and we will get a bad pud error in kernel message:

mm/pgtable-generic.c:42: bad pud 00000000743d215d(84000001400000e7)

We can tell that pud_clear_bad is called by pud_none_or_clear_bad in
unuse_pud_range() by ftrace. And therefore the HugeTLB pages will never
be freed because we lost it from page table. We can skip HugeTLB pages
for unuse_vma to fix it.

Publication Date Nov. 8, 2024, 3:15 p.m.
Registration Date Nov. 9, 2024, 5 a.m.
Last Update Nov. 9, 2024, 1:15 a.m.
Related information, measures and tools
Common Vulnerabilities List

JVN Vulnerability Information
Linux の Linux Kernel における脆弱性
Title Linux の Linux Kernel における脆弱性
Summary

Linux の Linux Kernel には、不特定の脆弱性が存在します。

Possible impacts サービス運用妨害 (DoS) 状態にされる可能性があります。 
Solution

ベンダより正式な対策が公開されています。ベンダ情報を参照して適切な対策を実施してください。

Publication Date Oct. 17, 2024, midnight
Registration Date Oct. 16, 2025, 4:50 p.m.
Last Update Oct. 16, 2025, 4:50 p.m.
Affected System
Linux
Linux Kernel 2.6.36 以上 5.4.285 未満
Linux Kernel 5.11 以上 5.15.169 未満
Linux Kernel 5.16 以上 6.1.114 未満
Linux Kernel 5.5 以上 5.10.228 未満
Linux Kernel 6.12
Linux Kernel 6.2 以上 6.6.58 未満
Linux Kernel 6.7 以上 6.11.5 未満
CVE (情報セキュリティ 共通脆弱性識別子)
CWE (共通脆弱性タイプ一覧)
ベンダー情報
その他
Change Log
No Changed Details Date of change
1 [2025年10月16日]
  掲載
Oct. 16, 2025, 4:49 p.m.