In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: Add check for mgmtallocskb() in mgmtdeviceconnected()
Add check for the return value of mgmtallocskb() in mgmtdeviceconnected() to prevent null pointer dereference.
[
{
"signature_type": "Function",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bdb1805c248e9694dbb3ffa8867cef2e52cf7261",
"target": {
"function": "mgmt_device_connected",
"file": "net/bluetooth/mgmt.c"
},
"id": "CVE-2025-21936-005786e9",
"signature_version": "v1",
"digest": {
"length": 1232.0,
"function_hash": "104093753589906666762085505749665301023"
}
},
{
"signature_type": "Line",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dc516e66fb28c61b248b393e2ddd63bd7f104969",
"target": {
"file": "net/bluetooth/mgmt.c"
},
"id": "CVE-2025-21936-1ab83133",
"signature_version": "v1",
"digest": {
"line_hashes": [
"2206913203732093532877149131440927341",
"30016891583335802877766309264292044034",
"64774064845445216337424712772398083211"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7841180342c9a0fd97d54f3e62c7369309b5cd84",
"target": {
"function": "mgmt_device_connected",
"file": "net/bluetooth/mgmt.c"
},
"id": "CVE-2025-21936-2fd7c9ff",
"signature_version": "v1",
"digest": {
"length": 1232.0,
"function_hash": "104093753589906666762085505749665301023"
}
},
{
"signature_type": "Function",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d8df010f72b8a32aaea393e36121738bb53ed905",
"target": {
"function": "mgmt_device_connected",
"file": "net/bluetooth/mgmt.c"
},
"id": "CVE-2025-21936-49a9b6bf",
"signature_version": "v1",
"digest": {
"length": 1232.0,
"function_hash": "104093753589906666762085505749665301023"
}
},
{
"signature_type": "Function",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7d39387886ffe220323cbed5c155233c3276926b",
"target": {
"function": "mgmt_device_connected",
"file": "net/bluetooth/mgmt.c"
},
"id": "CVE-2025-21936-5ec87f13",
"signature_version": "v1",
"digest": {
"length": 1232.0,
"function_hash": "104093753589906666762085505749665301023"
}
},
{
"signature_type": "Line",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7841180342c9a0fd97d54f3e62c7369309b5cd84",
"target": {
"file": "net/bluetooth/mgmt.c"
},
"id": "CVE-2025-21936-727654ff",
"signature_version": "v1",
"digest": {
"line_hashes": [
"2206913203732093532877149131440927341",
"30016891583335802877766309264292044034",
"64774064845445216337424712772398083211"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dc516e66fb28c61b248b393e2ddd63bd7f104969",
"target": {
"function": "mgmt_device_connected",
"file": "net/bluetooth/mgmt.c"
},
"id": "CVE-2025-21936-7d758abf",
"signature_version": "v1",
"digest": {
"length": 1162.0,
"function_hash": "182712525352723745989451400347804752816"
}
},
{
"signature_type": "Line",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7d39387886ffe220323cbed5c155233c3276926b",
"target": {
"file": "net/bluetooth/mgmt.c"
},
"id": "CVE-2025-21936-c76bc301",
"signature_version": "v1",
"digest": {
"line_hashes": [
"2206913203732093532877149131440927341",
"30016891583335802877766309264292044034",
"64774064845445216337424712772398083211"
],
"threshold": 0.9
}
},
{
"signature_type": "Line",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d8df010f72b8a32aaea393e36121738bb53ed905",
"target": {
"file": "net/bluetooth/mgmt.c"
},
"id": "CVE-2025-21936-d1bae623",
"signature_version": "v1",
"digest": {
"line_hashes": [
"2206913203732093532877149131440927341",
"30016891583335802877766309264292044034",
"64774064845445216337424712772398083211"
],
"threshold": 0.9
}
},
{
"signature_type": "Line",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bdb1805c248e9694dbb3ffa8867cef2e52cf7261",
"target": {
"file": "net/bluetooth/mgmt.c"
},
"id": "CVE-2025-21936-e32a70af",
"signature_version": "v1",
"digest": {
"line_hashes": [
"2206913203732093532877149131440927341",
"30016891583335802877766309264292044034",
"64774064845445216337424712772398083211"
],
"threshold": 0.9
}
}
]