VDB

CVE-2025-39964

CVE-2025-39964 PUBLISHED CVSS 7.8 HIGH

crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg

Reported by linux · Published October 13, 2025

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.

Fixed versions

Upgrade to a fixed version or later. Language registries are listed first, then Linux distributions, then vendor products.

PackageEcosystemFixed in
kernel-rt-develerrata.rockylinux.org6.12.0-211.58.1.el10, 5.14.0-687.50.1.el9, 4.18.0-553.166.1.rt7.507.el8
kernel-modules-extraerrata.rockylinux.org5.14.0-687.50.1.el9, 4.18.0-553.166.1.el8
kernel-64k-modules-extraerrata.rockylinux.org6.12.0-211.58.1.el10
kernel-debuginfoerrata.rockylinux.org6.12.0-211.58.1.el10, 4.18.0-553.166.1.el8
kernel-toolserrata.rockylinux.org5.14.0-687.50.1.el9
python3-perferrata.rockylinux.org6.12.0-211.58.1.el10, 5.14.0-687.50.1.el9, 4.18.0-553.166.1.el8
libperf-debuginfoerrata.rockylinux.org6.12.0-211.58.1.el10, 5.14.0-687.50.1.el9
kernel-debug-modules-extraerrata.rockylinux.org4.18.0-553.166.1.el8
kernel-64k-debug-modules-extraerrata.rockylinux.org5.14.0-687.50.1.el9
libperferrata.rockylinux.org6.12.0-211.58.1.el10, 5.14.0-687.50.1.el9
kernel-debuginfo-common-ppc64leerrata.rockylinux.org6.12.0-211.58.1.el10
kernel-debuginfo-common-s390xerrata.rockylinux.org6.12.0-211.58.1.el10

52 more packages have a fixed version. See every fix in Lookup.

Risk scores

CVSS 3.1
7.8
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Affected products

VendorProductVersions
LinuxLinux8ff590903d5fc7f5a0a988c38267a3d08e6393a2, 8ff590903d5fc7f5a0a988c38267a3d08e6393a2, 8ff590903d5fc7f5a0a988c38267a3d08e6393a2
LinuxLinux2.6.38, 0, 5.10.245
amazon:2023kernel6.12-modules-extra-common0
amazon:2023bpftool6.120
amazon:2023kernel-modules-extra-common0
amazon:2023perf0
amazon:2023kernel6.12-modules-extra0
chainguardlinux-desktop-7.20
amazon:2023kernel6.12-headers0
amazon:2023kernel6.12-libbpf-devel0
amazon:2023kernel6.12-libbpf0
chainguardlinux-qemu-6.120
chainguardlinux-qemu-6.180
chainguardlinux-vmware-6.180
chainguardlinux-azure-6.120
LinuxLinux6.17, 5.10.245, 0
chainguardlinux-raspberry-pi-40
chainguardlinux-qemu-melange0
chainguardlinux-gcp-6.120
amazon:2023kernel6.12-devel0

…and 31 more

Timeline

  • May 2, 2025 VulnCheck XDB Entry (13 in total, the first dated here)
  • Jul 29, 2025 VulnCheck KEV Exploitation (6 in total, the first dated here)
  • Oct 13, 2025 Coalition ESS Score (14 in total, the first dated here)
  • Oct 13, 2025 CVE Published
  • Oct 14, 2025 EPSS Score (30 in total, the first dated here)
  • Dec 15, 2025 Security Advisory (152 in total, the first dated here)
  • Jan 14, 2026 PoC Published
  • Apr 20, 2026 Distribution Patch (80 in total, the first dated here)
  • Sep 18, 2026 CISA KEV Added

Query this with the API

The same record, from the CLI:

vulnetix vdb vuln CVE-2025-39964
vulnetix vdb fixes CVE-2025-39964

Or with curl, using the org id and key from your account page:

curl -s -H "Authorization: ApiKey ${VULNETIX_ORG_ID}:${VULNETIX_API_KEY}" \
  "https://api.vdb.vulnetix.com/v2/vuln/CVE-2025-39964/fixes/registry"

The Community plan is free and allows 50 queries a day. Get a free API key · API quickstart

Look up in the Resolve Platform →
$ Lookup Community · 50/day Open Lookup ›