cveboard RSS feed

CVE-2024-58009

CVE.org · Published

Historical CVEsJSONAI instructions

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

Plain text

CNA source text (English)

Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc A NULL sock pointer is passed into l2cap_sock_alloc() when it is called from l2cap_sock_new_connection_cb() and the error handling paths should also be aware of it. Seemingly a more elegant solution would be to swap bt_sock_alloc() and l2cap_chan_create() calls since they are not interdependent to that moment but then l2cap_chan_create() adds the soon to be deallocated and still dummy-initialized channel to the global list accessible by many L2CAP paths. The channel would be removed from the list in short period of time but be a bit more straight-forward here and just check for NULL instead of changing the order of function calls. Found by Linux Verification Center (linuxtesting.org) with SVACE static analysis tool.

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)
f6ad641646b67f29c7578dcd6c25813c7dcbf51eaffectedgita9a7672fc1a0fe18502493936ccb06413ab89ea6UnavailableNone listed
daa13175a6dea312a76099066cb4cbd4fc959a84affectedgit8e605f580a97530e5a3583beea458a3fa4cbefbdUnavailableNone listed
a8677028dd5123e5e525b8195483994d87123de4affectedgitcf601a24120c674cd7c907ea695f92617af6abd0UnavailableNone listed
bb2f2342a6ddf7c04f9aefbbfe86104cd138e629affectedgit297ce7f544aa675b0d136d788cad0710cdfb0785UnavailableNone listed
8ad09ddc63ace3950ac43db6fbfe25b40f589dd6affectedgit245d48c1ba3e7a1779c2f4cbc6f581ddc8a78e22UnavailableNone listed
61686abc2f3c2c67822aa23ce6f160467ec83d35affectedgit691218a50c3139f7f57ffa79fb89d932eda9571eUnavailableNone listed
7c4f78cdb8e7501e9f92d291a7d956591bf73be9affectedgit49c0d55d59662430f1829ae85b969619573d0fa1UnavailableNone listed
7c4f78cdb8e7501e9f92d291a7d956591bf73be9affectedgit5f397409f8ee5bc82901eeaf799e1cbc4f8edcf1UnavailableNone listed
5.4.287affectedsemver5.4.291UnavailableNone listed
5.10.231affectedsemver5.10.235UnavailableNone listed
5.15.174affectedsemver5.15.179UnavailableNone listed
6.1.120affectedsemver6.1.129UnavailableNone listed
6.6.66affectedsemver6.6.78UnavailableNone listed
6.12.5affectedsemver6.12.14UnavailableNone 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)
6.13affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver6.13UnavailableNone listed
5.4.291unaffectedsemverUnavailable5.4.*None listed
5.10.235unaffectedsemverUnavailable5.10.*None listed
5.15.179unaffectedsemverUnavailable5.15.*None listed
6.1.129unaffectedsemverUnavailable6.1.*None listed
6.6.78unaffectedsemverUnavailable6.6.*None listed
6.12.14unaffectedsemverUnavailable6.12.*None listed
6.13.3unaffectedsemverUnavailable6.13.*None listed
6.14unaffectedoriginal_commit_for_fixUnavailable*None listed