Stackurity Start free trial

CVEs / CVE-2025-39964

CVE-2025-39964: Linux Kernel Race Condition Vulnerability

Are you affected? Check your servers with Stackurity: it lists the software on each server and the vulnerabilities to fix first.

Check your servers with Stackurity Already using Stackurity? Search for CVE-2025-39964

Summary

Linux Kernel contains a race condition vulnerability which allows concurrent writes to the same AF_ALG socket causing data to be unpredictably interleaved and creating inconsistencies in the socket's internal state.

CISA, Known Exploited Vulnerabilities catalog

Description

In the Linux kernel, the following vulnerability has been resolved: crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg Issuing two writes to the same af_alg socket is bogus as the data will be interleaved in an unpredictable fashion. Furthermore, concurrent writes may create inconsistencies in the internal socket state. Disallow this by adding a new ctx->write field that indiciates exclusive ownership for writing.

The CVE record, via NVD · published 13 Oct 2025 · NVD status: Analyzed

Affected and fixed versions

As stated by the CVE record (from the CNA)
ProductAffectedFixed in
Linux Linuxfrom 8ff590903d5fc7f5a0a988c38267a3d08e6393a2, before 0f28c4adbc4a97437874c9b669fd7958a8c6d6ce0f28c4adbc4a97437874c9b669fd7958a8c6d6ce
Linux Linuxfrom 8ff590903d5fc7f5a0a988c38267a3d08e6393a2, before e4c1ec11132ec466f7362a95f36a506ce4dc08c9e4c1ec11132ec466f7362a95f36a506ce4dc08c9
Linux Linuxfrom 8ff590903d5fc7f5a0a988c38267a3d08e6393a2, before 1f323a48e9b5ebfe6dc7d130fdf5c3c0e92a07c81f323a48e9b5ebfe6dc7d130fdf5c3c0e92a07c8
Linux Linuxfrom 8ff590903d5fc7f5a0a988c38267a3d08e6393a2, before 7c4491b5644e3a3708f3dbd7591be0a570135b847c4491b5644e3a3708f3dbd7591be0a570135b84
Linux Linuxfrom 8ff590903d5fc7f5a0a988c38267a3d08e6393a2, before 9aee87da5572b3a14075f501752e209801160d3d9aee87da5572b3a14075f501752e209801160d3d
Linux Linuxfrom 8ff590903d5fc7f5a0a988c38267a3d08e6393a2, before 45bcf60fe49b37daab1acee57b27211ad157404245bcf60fe49b37daab1acee57b27211ad1574042
Linux Linuxfrom 8ff590903d5fc7f5a0a988c38267a3d08e6393a2, before 1b34cbbf4f011a121ef7b2d7d6e6920a036d52851b34cbbf4f011a121ef7b2d7d6e6920a036d5285
Linux Linux2.6.38—
Siemens SIMATIC S7-1500 CPU 1518-4 PN/DP MFPfrom V3.1.6 onwards—
Siemens SIMATIC S7-1500 CPU 1518-4 PN/DP MFPfrom V3.1.7 onwards—
Siemens SIMATIC S7-1500 CPU 1518F-4 PN/DP MFPfrom V3.1.6 onwards—
Siemens SIMATIC S7-1500 CPU 1518F-4 PN/DP MFPfrom V3.1.7 onwards—
Siemens SIPLUS S7-1500 CPU 1518-4 PN/DP MFPfrom V3.1.6 onwards—
Siemens SIPLUS S7-1500 CPU 1518-4 PN/DP MFPfrom V3.1.7 onwards—
As stated by OSV
ProductAffectedFixed in
Kernel (Linux)from 2.6.38, before 5.10.2455.10.245
Kernel (Linux)from 5.11.0, before 5.15.1945.15.194
Kernel (Linux)from 5.16.0, before 6.1.1546.1.154
Kernel (Linux)from 6.2.0, before 6.6.1086.6.108
Kernel (Linux)from 6.7.0, before 6.12.496.12.49
Kernel (Linux)from 6.13.0, before 6.16.96.16.9

Exploitation

In CISA KEV since18 Sep 2026
Due date for US federal agencies21 Sep 2026
Used in ransomware campaignsUnknown
Required actionApply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.

Severity

CVSS 3.15.5 medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Scored by NVD
WeaknessCWE-362

References

Sources

Exploitation status from the CISA Known Exploited Vulnerabilities catalog. EPSS scores from FIRST. Descriptions, severity and references from the National Vulnerability Database. Open-source package versions from OSV (CC-BY 4.0). Text is shown as each source states it; Stackurity does not edit it. Check the vendor's advisory before acting.

This product uses data from the NVD API but is not endorsed or certified by the NVD.