Review reviewHigh

CVE-2024-26960

Linux Linux, linux_kernel, SIMATIC S7-1500 TM MFP - GNU/Linux subsystem

In the Linux kernel, the following vulnerability has been resolved: mm: swap: fix race between free_swap_and_cache() and swapoff() There was previously a theoretical window where swapoff() could run and teardown a swap_info_struct while a call to free_swap_and_cache() was running in another thread. This could cause, amongst other bad possibilities, swap_page_trans_huge_swapped() (called by free_swap_and_cache()) to access the freed memory for swap_map. This is a theoretical problem and I haven't been able to provoke it from a test case. But there has been agreement based on code review that...

CVSS
7
EPSS
0.18%
7.58% percentile
CISA KEV
Not listed
Published
2024.05.01
PRIORITY ASSESSMENT

Review review

The CVSS severity warrants an early asset and exposure review.

Known exploitationNot established by KEV
Exploit probability0.18%
Technical severityCVSS 7

Vulnerability overview

In the Linux kernel, the following vulnerability has been resolved: mm: swap: fix race between free_swap_and_cache() and swapoff() There was previously a theoretical window where swapoff() could run and teardown a swap_info_struct while a call to free_swap_and_cache() was running in another thread. This could cause, amongst other bad possibilities, swap_page_trans_huge_swapped() (called by free_swap_and_cache()) to access the freed memory for swap_map. This is a theoretical problem and I haven't been able to provoke it from a test case. But there has been agreement based on code review that...

Affected product and versions

Product
Linux Linux, linux_kernel, SIMATIC S7-1500 TM MFP - GNU/Linux subsystem
Affected versions
>= 7c00bafee87c7bac7ed9eced7c161f8e5332cb4e < d85c11c97ecf92d47a4b29e3faca714dc1f18d0d, >= 7c00bafee87c7bac7ed9eced7c161f8e5332cb4e < 2da5568ee222ce0541bfe446a07998f92ed1643e, >= 7c00bafee87c7bac7ed9eced7c161f8e5332cb4e < 1ede7f1d7eed1738d1b9333fd1e152ccb450b86a, >= 7c00bafee87c7bac7ed9eced7c161f8e5332cb4e < 0f98f6d2fb5fad00f8299b84b85b6bc1b6d7d19a, >= 7c00bafee87c7bac7ed9eced7c161f8e5332cb4e < 3ce4c4c653e4e478ecb15d3c88e690f12cbf6b39, >= 7c00bafee87c7bac7ed9eced7c161f8e5332cb4e < 363d17e7f7907c8e27a9e86968af0eaa2301787b, >= 7c00bafee87c7bac7ed9eced7c161f8e5332cb4e < 82b1c07a0af603e3c47b906c8e991dc96f01688e, >= 4.11, >= 7c00bafee87c < d85c11c97ecf, >= 7c00bafee87c < 2da5568ee222, >= 7c00bafee87c < 1ede7f1d7eed, >= 7c00bafee87c < 0f98f6d2fb5f, >= 7c00bafee87c < 3ce4c4c653e4, >= 7c00bafee87c < 363d17e7f790, >= 7c00bafee87c < 82b1c07a0af6, >= 4.11 < 5.10.215, >= 5.11 < 5.15.154, >= 5.16 < 6.1.84, >= 6.2 < 6.6.24, >= 6.7 < 6.7.12
Fixed versions
5.10.215, 5.15.154, 6.1.84, 6.6.24, 6.7.12, 6.8.3

Recommended response sequence

Confirm exposure before applying a vendor-supported change.

Full remediation guide
  1. 1
    Identify

    Confirm that Linux Linux, linux_kernel, SIMATIC S7-1500 TM MFP - GNU/Linux subsystem and an affected version are present.

  2. 2
    Prioritize

    Combine exploitation signals with asset exposure and business criticality.

  3. 3
    Remediate

    Follow the vendor advisory or supported update path and preserve rollback options.

  4. 4
    Verify

    Recheck the version, service health, access paths, and relevant logs.

Technical data

CVSS vector
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
CWE
CWE-362