In the Linux kernel, the following vulnerability has been resolved:
schhtb: make htbqlen_notify() idempotent
htbqlennotify() always deactivates the HTB class and in fact could trigger a warning if it is already deactivated. Therefore, it is not idempotent and not friendly to its callers, like fqcodeldequeue().
Let's make it idempotent to ease qdisctreereduce_backlog() callers' life.
[
{
"id": "CVE-2025-37932-12ec54d9",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5ba8b837b522d7051ef81bacf3d95383ff8edce5",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"145917918579315762561098160279937457118",
"102362786686969397453399974488210795129",
"273439301759617522539918560892162478070"
]
},
"deprecated": false,
"target": {
"file": "net/sched/sch_htb.c"
}
},
{
"id": "CVE-2025-37932-26d15ae2",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@73cf6af13153d62f9b76eff422eea79dbc70f15e",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"145917918579315762561098160279937457118",
"102362786686969397453399974488210795129",
"273439301759617522539918560892162478070"
]
},
"deprecated": false,
"target": {
"file": "net/sched/sch_htb.c"
}
},
{
"id": "CVE-2025-37932-2f1d83e1",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bbbf5e0f87078b715e7a665d662a2c0e77f044ae",
"signature_type": "Function",
"digest": {
"function_hash": "23343854833329401379252990879577023021",
"length": 140.0
},
"deprecated": false,
"target": {
"function": "htb_qlen_notify",
"file": "net/sched/sch_htb.c"
}
},
{
"id": "CVE-2025-37932-39fdf1e7",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@967955c9e57f8eebfccc298037d4aaf3d42bc1c9",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"145917918579315762561098160279937457118",
"102362786686969397453399974488210795129",
"273439301759617522539918560892162478070"
]
},
"deprecated": false,
"target": {
"file": "net/sched/sch_htb.c"
}
},
{
"id": "CVE-2025-37932-9bd1dcc9",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@967955c9e57f8eebfccc298037d4aaf3d42bc1c9",
"signature_type": "Function",
"digest": {
"function_hash": "23343854833329401379252990879577023021",
"length": 140.0
},
"deprecated": false,
"target": {
"function": "htb_qlen_notify",
"file": "net/sched/sch_htb.c"
}
},
{
"id": "CVE-2025-37932-b265a63a",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5ba8b837b522d7051ef81bacf3d95383ff8edce5",
"signature_type": "Function",
"digest": {
"function_hash": "23343854833329401379252990879577023021",
"length": 140.0
},
"deprecated": false,
"target": {
"function": "htb_qlen_notify",
"file": "net/sched/sch_htb.c"
}
},
{
"id": "CVE-2025-37932-b2b6e61d",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e6b45f4de763b00dc1c55e685e2dd1aaf525d3c1",
"signature_type": "Function",
"digest": {
"function_hash": "23343854833329401379252990879577023021",
"length": 140.0
},
"deprecated": false,
"target": {
"function": "htb_qlen_notify",
"file": "net/sched/sch_htb.c"
}
},
{
"id": "CVE-2025-37932-cad34b83",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e6b45f4de763b00dc1c55e685e2dd1aaf525d3c1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"145917918579315762561098160279937457118",
"102362786686969397453399974488210795129",
"273439301759617522539918560892162478070"
]
},
"deprecated": false,
"target": {
"file": "net/sched/sch_htb.c"
}
},
{
"id": "CVE-2025-37932-d38fd653",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@73cf6af13153d62f9b76eff422eea79dbc70f15e",
"signature_type": "Function",
"digest": {
"function_hash": "23343854833329401379252990879577023021",
"length": 140.0
},
"deprecated": false,
"target": {
"function": "htb_qlen_notify",
"file": "net/sched/sch_htb.c"
}
},
{
"id": "CVE-2025-37932-e790291a",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bbbf5e0f87078b715e7a665d662a2c0e77f044ae",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"145917918579315762561098160279937457118",
"102362786686969397453399974488210795129",
"273439301759617522539918560892162478070"
]
},
"deprecated": false,
"target": {
"file": "net/sched/sch_htb.c"
}
}
]