VYPR
Medium severity5.5NVD Advisory· Published Mar 27, 2025· Updated Jun 17, 2026

CVE-2023-52932

CVE-2023-52932

Description

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

mm/swapfile: add cond_resched() in get_swap_pages()

The softlockup still occurs in get_swap_pages() under memory pressure. 64 CPU cores, 64GB memory, and 28 zram devices, the disksize of each zram device is 50MB with same priority as si. Use the stress-ng tool to increase memory pressure, causing the system to oom frequently.

The plist_for_each_entry_safe() loops in get_swap_pages() could reach tens of thousands of times to find available space (extreme case: cond_resched() is not called in scan_swap_map_slots()). Let's add cond_resched() into get_swap_pages() when failed to find available space to avoid softlockup.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Affected products

10
  • Linux/Kernelllm-fuzzy9 versions
    (expand)+ 8 more
    • (no CPE)
    • (no CPE)range: 3.16
    • cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*range: <4.14.306
    • cpe:2.3:o:linux:linux_kernel:6.2:rc1:*:*:*:*:*:*
    • cpe:2.3:o:linux:linux_kernel:6.2:rc2:*:*:*:*:*:*
    • cpe:2.3:o:linux:linux_kernel:6.2:rc3:*:*:*:*:*:*
    • cpe:2.3:o:linux:linux_kernel:6.2:rc4:*:*:*:*:*:*
    • cpe:2.3:o:linux:linux_kernel:6.2:rc5:*:*:*:*:*:*
    • cpe:2.3:o:linux:linux_kernel:6.2:rc6:*:*:*:*:*:*
  • osv-coords
    Range: >= 3.16.0, < 4.14.306

Patches

Vulnerability mechanics

References

7

News mentions

0

No linked articles in our index yet.