cveboard RSS feed

CVE-2026-53181

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

vsock/vmci: fix sk_ack_backlog leak on failed handshake

In the Linux kernel, the following vulnerability has been resolved: vsock/vmci: fix sk_ack_backlog leak on failed handshake When vmci_transport_recv_connecting_server() returns an error, vmci_transport_recv_listen() calls vsock_remove_pending() but never calls sk_acceptq_removed(). This leaves sk_ack_backlog incremented permanently. Repeated handshake failures (malformed packets, queue pair alloc failure, event subscribe failure) cause sk_ack_backlog to climb toward sk_max_ack_backlog. Once it reaches the limit the listener permanently refuses all new connections with -ECONNREFUSED, a silent denial of service requiring a process restart to recover. The two existing sk_acceptq_removed() calls in af_vsock.c do not cover this path: line 764 checks vsock_is_pending() which returns false after vsock_remove_pending(), and line 1889 is only reached on successful accept(). Fix by balancing sk_acceptq_added() with sk_acceptq_removed() on the error path.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
d021c344051af91f42c5ba9fdedc176740cbd238affectedgit22c587aa3ab1ab5264daff3ec32136fd30436c13UnavailableNone listed
d021c344051af91f42c5ba9fdedc176740cbd238affectedgitcf7090e255d74c4b61c51f8ede9fcacdd8393b5bUnavailableNone listed
d021c344051af91f42c5ba9fdedc176740cbd238affectedgitea0b03d52881c12a8c634ea0d6cbfa61cefdb488UnavailableNone listed
d021c344051af91f42c5ba9fdedc176740cbd238affectedgitdfd853197615d322d3a88dbcab91fc0fd2096219UnavailableNone listed
d021c344051af91f42c5ba9fdedc176740cbd238affectedgitbcb275626055df7f8f947f1a349754b4004d9a15UnavailableNone listed
d021c344051af91f42c5ba9fdedc176740cbd238affectedgitba9ad6015937a5e46ba1a31370e3efdec8abbdccUnavailableNone listed
d021c344051af91f42c5ba9fdedc176740cbd238affectedgit9698582a4dd9c4a05889d7db96d4c0edc9e69cacUnavailableNone listed
d021c344051af91f42c5ba9fdedc176740cbd238affectedgitc05fa14db43ebef3bd862ca9d073981c0358b3f0UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
3.9affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver3.9UnavailableNone listed
5.10.259unaffectedsemverUnavailable5.10.*None listed
5.15.210unaffectedsemverUnavailable5.15.*None listed
6.1.176unaffectedsemverUnavailable6.1.*None listed
6.6.143unaffectedsemverUnavailable6.6.*None listed
6.12.94unaffectedsemverUnavailable6.12.*None listed
6.18.36unaffectedsemverUnavailable6.18.*None listed
7.0.13unaffectedsemverUnavailable7.0.*None listed
7.1unaffectedoriginal_commit_for_fixUnavailable*None listed