In the Linux kernel, the following vulnerability has been resolved:
wifi: wl1251: fix memory leak in wl1251txwork
The skb dequeued from txqueue is lost when wl1251pselpwakeup fails with a -ETIMEDOUT error. Fix that by queueing the skb back to tx_queue.
[
{
"id": "CVE-2025-37982-1247f3b0",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"285681678937786063400516122291922607276",
"26162243819198006212273643151227359998",
"196060205641047207440728862990167673922",
"94713650927968212663221999341744920698",
"221261578620697189609918003965281154665"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/wireless/ti/wl1251/tx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2996144be660d930d5e394652abe08fe89dbe00e",
"signature_type": "Line"
},
{
"id": "CVE-2025-37982-2410368a",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 603.0,
"function_hash": "316399179648709088638670044354287205013"
},
"target": {
"function": "wl1251_tx_work",
"file": "drivers/net/wireless/ti/wl1251/tx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8fd4b9551af214d037fbc9d8e179840b8b917841",
"signature_type": "Function"
},
{
"id": "CVE-2025-37982-285a8dc1",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 603.0,
"function_hash": "316399179648709088638670044354287205013"
},
"target": {
"function": "wl1251_tx_work",
"file": "drivers/net/wireless/ti/wl1251/tx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@52f224009ce1e44805e6ff3ffc2a06af9c1c3c5b",
"signature_type": "Function"
},
{
"id": "CVE-2025-37982-311ba721",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 603.0,
"function_hash": "316399179648709088638670044354287205013"
},
"target": {
"function": "wl1251_tx_work",
"file": "drivers/net/wireless/ti/wl1251/tx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4a43fd36710669d67dbb5c16287a58412582ca26",
"signature_type": "Function"
},
{
"id": "CVE-2025-37982-3235f7e0",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"285681678937786063400516122291922607276",
"26162243819198006212273643151227359998",
"196060205641047207440728862990167673922",
"94713650927968212663221999341744920698",
"221261578620697189609918003965281154665"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/wireless/ti/wl1251/tx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@52f224009ce1e44805e6ff3ffc2a06af9c1c3c5b",
"signature_type": "Line"
},
{
"id": "CVE-2025-37982-470103b6",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"285681678937786063400516122291922607276",
"26162243819198006212273643151227359998",
"196060205641047207440728862990167673922",
"94713650927968212663221999341744920698",
"221261578620697189609918003965281154665"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/wireless/ti/wl1251/tx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4a43fd36710669d67dbb5c16287a58412582ca26",
"signature_type": "Line"
},
{
"id": "CVE-2025-37982-6f40ba95",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"285681678937786063400516122291922607276",
"26162243819198006212273643151227359998",
"196060205641047207440728862990167673922",
"94713650927968212663221999341744920698",
"221261578620697189609918003965281154665"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/wireless/ti/wl1251/tx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0f0dc96de03ffeefc2a177b7f8acde565cb77f4",
"signature_type": "Line"
},
{
"id": "CVE-2025-37982-717ece41",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 603.0,
"function_hash": "316399179648709088638670044354287205013"
},
"target": {
"function": "wl1251_tx_work",
"file": "drivers/net/wireless/ti/wl1251/tx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2996144be660d930d5e394652abe08fe89dbe00e",
"signature_type": "Function"
},
{
"id": "CVE-2025-37982-77813cd6",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"285681678937786063400516122291922607276",
"26162243819198006212273643151227359998",
"196060205641047207440728862990167673922",
"94713650927968212663221999341744920698",
"221261578620697189609918003965281154665"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/wireless/ti/wl1251/tx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a90c29d0204c5ffc45b43b4eced6eef0e19a33a",
"signature_type": "Line"
},
{
"id": "CVE-2025-37982-874956e9",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 603.0,
"function_hash": "316399179648709088638670044354287205013"
},
"target": {
"function": "wl1251_tx_work",
"file": "drivers/net/wireless/ti/wl1251/tx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f08448a885403722c5c77dae51964badfcb69495",
"signature_type": "Function"
},
{
"id": "CVE-2025-37982-895c29a7",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"285681678937786063400516122291922607276",
"26162243819198006212273643151227359998",
"196060205641047207440728862990167673922",
"94713650927968212663221999341744920698",
"221261578620697189609918003965281154665"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/wireless/ti/wl1251/tx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13c9744c1bcdb5de4e7dc1a78784788ecec52add",
"signature_type": "Line"
},
{
"id": "CVE-2025-37982-9adcadd0",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 603.0,
"function_hash": "316399179648709088638670044354287205013"
},
"target": {
"function": "wl1251_tx_work",
"file": "drivers/net/wireless/ti/wl1251/tx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13c9744c1bcdb5de4e7dc1a78784788ecec52add",
"signature_type": "Function"
},
{
"id": "CVE-2025-37982-ad2f6c76",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"285681678937786063400516122291922607276",
"26162243819198006212273643151227359998",
"196060205641047207440728862990167673922",
"94713650927968212663221999341744920698",
"221261578620697189609918003965281154665"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/wireless/ti/wl1251/tx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8fd4b9551af214d037fbc9d8e179840b8b917841",
"signature_type": "Line"
},
{
"id": "CVE-2025-37982-b9508d34",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 603.0,
"function_hash": "316399179648709088638670044354287205013"
},
"target": {
"function": "wl1251_tx_work",
"file": "drivers/net/wireless/ti/wl1251/tx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a90c29d0204c5ffc45b43b4eced6eef0e19a33a",
"signature_type": "Function"
},
{
"id": "CVE-2025-37982-e340cde1",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 603.0,
"function_hash": "316399179648709088638670044354287205013"
},
"target": {
"function": "wl1251_tx_work",
"file": "drivers/net/wireless/ti/wl1251/tx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0f0dc96de03ffeefc2a177b7f8acde565cb77f4",
"signature_type": "Function"
},
{
"id": "CVE-2025-37982-e49f0320",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"285681678937786063400516122291922607276",
"26162243819198006212273643151227359998",
"196060205641047207440728862990167673922",
"94713650927968212663221999341744920698",
"221261578620697189609918003965281154665"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/wireless/ti/wl1251/tx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f08448a885403722c5c77dae51964badfcb69495",
"signature_type": "Line"
}
]