CVE-2025-38618: Linux kernel · vsock: Do not allow binding to VMADDR_PORT_ANY
Affects Linux kernelSource GCVE Database
Not known to be exploited · CVSS 7.8 High · fixed in 4.4.0-1148.154 : patch Linux kernel soon.
Data as of 26 Oct 2026, 17:16 UTC
- EPSS
- 0.1% chance of exploitation in 30 days – higher than 6% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 4.4.0-1148.154, 4.15.0-1193.208~14.04.1, 4.4.0-273.307~14.04.1 +109
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HExploitation evidence
Disclosed: evidence found.
CVE published 22 Aug 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Upgrade to a fixed release listed under Affected software.
Patches and advisories
- ubuntu.com/security/notices/USN-7791-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7792-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7793-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7795-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7796-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7797-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7791-2 (opens in a new tab)
- ubuntu.com/security/notices/USN-7798-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7799-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7792-2 (opens in a new tab)
- ubuntu.com/security/notices/USN-7800-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7801-1 (opens in a new tab)
Affected software
| Product | Affected | Fixed in |
|---|---|---|
Ubuntu 25.10linux-azure-fdepkg:deb/ubuntu/linux-azure-fde?arch=source&distro=questingOther threats | Affected
| Fixed in– |
Ubuntu 24.04 LTSlinuxpkg:deb/ubuntu/linux?arch=source&distro=nobleOther threats | Affected
| Fixed in
|
Ubuntu 24.04 LTSlinux-awspkg:deb/ubuntu/linux-aws?arch=source&distro=nobleOther threats | Affected
| Fixed in
|
Ubuntu 24.04 LTSlinux-aws-6.14pkg:deb/ubuntu/linux-aws-6.14?arch=source&distro=nobleOther threats | Affected
| Fixed in
|
Ubuntu 24.04 LTSlinux-azurepkg:deb/ubuntu/linux-azure?arch=source&distro=nobleOther threats | Affected
| Fixed in
|
Ubuntu 24.04 LTSlinux-azure-6.11pkg:deb/ubuntu/linux-azure-6.11?arch=source&distro=nobleOther threats | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
Description
In the Linux kernel, the following vulnerability has been resolved: vsock: Do not allow binding to VMADDR_PORT_ANY It is possible for a vsock to autobind to VMADDR_PORT_ANY. This can cause a use-after-free when a connection is made to the bound socket. The socket returned by accept() also has port VMADDR_PORT_ANY but is not on the list of unbound sockets. Binding it will result in an extra refcount decrement similar to the one fixed in fcdd2242c023 (vsock: Keep the binding until socket destruction). Modify the check in __vsock_bind_connectible() to also prevent binding to VMADDR_PORT_ANY.
References
- ubuntu.com/security/CVE-2025-38618 (opens in a new tab)
- cve.org/CVERecord?id=CVE-2025-38618 (opens in a new tab)
- git.kernel.org/linus/aba0c94f61ec05315fa7815d21aefa4c87f6a9f4 (opens in a new tab)
- git.kernel.org/stable/c/32950b1907919be86a7a2697d6f93d57068b3865 (opens in a new tab)
- git.kernel.org/stable/c/44bd006d5c93f6a8f28b106cbae2428c5d0275b7 (opens in a new tab)
- git.kernel.org/stable/c/8f01093646b49f6330bb2d36761983fd829472b1 (opens in a new tab)
- git.kernel.org/stable/c/aba0c94f61ec05315fa7815d21aefa4c87f6a9f4 (opens in a new tab)
- git.kernel.org/stable/c/d73960f0cf03ef1dc9e96ec7a20e538accc26d87 (opens in a new tab)
- git.kernel.org/stable/c/f138be5d7f301fddad4e65ec66dfc3ceebf79be3 (opens in a new tab)
- ubuntu.com/security/notices/USN-7791-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7792-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7793-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7795-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7796-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7797-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7791-2 (opens in a new tab)
- ubuntu.com/security/notices/USN-7798-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7799-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7792-2 (opens in a new tab)
- ubuntu.com/security/notices/USN-7800-1 (opens in a new tab)