CVE-2023-54268

Not scored yetLast modified Jun 17, 2026

Description

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

debugobjects: Don't wake up kswapd from fill_pool()

syzbot is reporting a lockdep warning in fill_pool() because the allocation from debugobjects is using GFP_ATOMIC, which is (__GFP_HIGH | __GFP_KSWAPD_RECLAIM) and therefore tries to wake up kswapd, which acquires kswapd_wait::lock.

Since fill_pool() might be called with arbitrary locks held, fill_pool() should not assume that acquiring kswapd_wait::lock is safe.

Use __GFP_HIGH instead and remove __GFP_NORETRY as it is pointless for !__GFP_DIRECT_RECLAIM allocation.

Metrics

No CVSS score has been published yet.

Affected software

VendorProductVersions
LinuxLinux>= 3ac7fe5a4aab409bd5674d0b070bce97f9d20872, < be646802b3dc408c4dc72a3ac32c3f4a0282414d; >= 3ac7fe5a4aab409bd5674d0b070bce97f9d20872, < fd673079749bac97bb30f1461df079e6c8e86511; >= 3ac7fe5a4aab409bd5674d0b070bce97f9d20872, < aee97eec77029270866c704f66cdf2881cbd2fe1; >= 3ac7fe5a4aab409bd5674d0b070bce97f9d20872, < d7fff52c99d52f180d8bef95d8ed8fec6343889c; >= 3ac7fe5a4aab409bd5674d0b070bce97f9d20872, < 4c088d30a72d9b8f9c6ae9362222942e4075cb00; >= 3ac7fe5a4aab409bd5674d0b070bce97f9d20872, < eb799279fb1f9c63c520fe8c1c41cb9154252db6
LinuxLinux2.6.26

References

Timeline

Published
Dec 30, 2025
Last modified
Jun 17, 2026
NVD status
Deferred

Related CVEs from 2023

CVE-2023-542699.8In the Linux kernel, the following vulnerability has been resolved: SUNRPC: double free xprt_ctxt while still in use When an RPC request iCVE-2023-54277.8Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture KCVE-2023-54270In the Linux kernel, the following vulnerability has been resolved: media: usb: siano: Fix use after free bugs caused by do_submit_urb TheCVE-2023-54271In the Linux kernel, the following vulnerability has been resolved: blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed bCVE-2023-54272In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: Fix a possible null-pointer dereference in ni_clear() In a pCVE-2023-54273In the Linux kernel, the following vulnerability has been resolved: xfrm: Fix leak of dev tracker At the stage of direction checks, the neCVE-2023-54274In the Linux kernel, the following vulnerability has been resolved: RDMA/srpt: Add a check for valid 'mad_agent' pointer When unregisterinCVE-2023-54275In the Linux kernel, the following vulnerability has been resolved: wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup crypto_alloCVE-2023-54276In the Linux kernel, the following vulnerability has been resolved: nfsd: move init of percpu reply_cache_stats counters back to nfsd_init_CVE-2023-54277In the Linux kernel, the following vulnerability has been resolved: fbdev: udlfb: Fix endpoint check The syzbot fuzzer detected a problem CVE-2023-54278In the Linux kernel, the following vulnerability has been resolved: s390/vmem: split pages when debug pagealloc is enabled Since commit bbCVE-2023-54279In the Linux kernel, the following vulnerability has been resolved: MIPS: fw: Allow firmware to pass a empty env fw_getenv will use env en
CVE-2023-54268: Unscored | Vulnix