PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-93241 Linux CVE debrief

A Linux kernel vulnerability was resolved, addressing an issue where a killed job could be stuck in the exit path for several hours due to memory reclaim and OOM killer serialization. The issue was caused by serialization behind the oom_lock, which could lead to a killed job being stuck in the exit path for several hours. This was observed in a job with ~55 GiB memory.max and zswap enabled, which had almost 0 anon in memory and ~111 GiB in zswap compressed to ~51 GiB zswap pool. The oom reaper was not able to reap/unmap the process, leading to a glacial oom_lock-serialized synchronous drain.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-24
Original CVE updated
2026-09-25
Advisory published
2026-09-24
Advisory updated
2026-09-25

Who should care

Linux kernel administrators, especially those with high memory usage and oom_reaper enabled, should assess exposure and prioritize verification of affected systems. They should review system logs for 'Out of memory and no killable processes...' messages, verify oom_reaper configuration and performance, assess system memory usage and adjust memory.max limits as needed, and monitor for similar issues with high memory usage and oom_reaper enabled.

Why it matters

Linux kernel administrators should assess exposure and prioritize verification of affected systems, especially those with high memory usage and oom_reaper enabled, to prevent similar issues.

  • Verification of oom_reaper configuration and performance is necessary to prevent similar issues
  • Administrators should assess system memory usage and adjust memory.max limits as needed
  • Monitoring for similar issues with high memory usage and oom_reaper enabled is crucial

Technical summary

The Linux kernel vulnerability was caused by serialization behind the oom_lock, which could lead to a killed job being stuck in the exit path for several hours. This was observed in a job with ~55 GiB memory.max and zswap enabled, which had almost 0 anon in memory and ~111 GiB in zswap compressed to ~51 GiB zswap pool. The oom reaper was not able to reap/unmap the process, leading to a glacial oom_lock-serialized synchronous drain. The issue was resolved by bypassing the reclaim and oom killer for dying tasks once oom_reaper is done.

Defensive priority

Linux kernel administrators should assess exposure and prioritize verification of affected systems, especially those with high memory usage and oom_reaper enabled.

Recommended defensive actions

  • Review system logs for 'Out of memory and no killable processes...' messages
  • Verify oom_reaper configuration and performance
  • Assess system memory usage and adjust memory.max limits as needed
  • Monitor for similar issues with high memory usage and oom_reaper enabled
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed

Evidence notes

The issue was observed in a job with ~55 GiB memory.max and zswap enabled, which had almost 0 anon in memory and ~111 GiB in zswap compressed to ~51 GiB zswap pool. The oom reaper was not able to reap/unmap the process, leading to a glacial oom_lock-serialized synchronous drain. The job was a single process job and had ~55 GiB memory.max and zswap enabled. It had almost 0 anon in memory and ~111 GiB in zswap compressed to ~51 GiB zswap pool.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-93241 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-93241

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-93241 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-93241

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/6b0d1083364fc8e7cc2f7d1f93ee3ee78f4d52f7

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/801bcbdbfd595cc7f0de95f2802b5596c8971315

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/d44c3c5986c7a4a5f913a813e18cda08a838f91b

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.