CVE-2025-68325
CVE.org · Publicado
- Status do registro
- Publicado
- Ano do identificador (não é o ano de publicação)
- 2025
- Publicação na fonte
- Atualização na fonte
- Importado pelo cveboard
- Snapshot da fonte
- cve_2026-10-24_midnight_baseline ·
Texto da CNA em inglês
net/sched: sch_cake: Fix incorrect qlen reduction in cake_drop
In the Linux kernel, the following vulnerability has been resolved: net/sched: sch_cake: Fix incorrect qlen reduction in cake_drop In cake_drop(), qdisc_tree_reduce_backlog() is used to update the qlen and backlog of the qdisc hierarchy. Its caller, cake_enqueue(), assumes that the parent qdisc will enqueue the current packet. However, this assumption breaks when cake_enqueue() returns NET_XMIT_CN: the parent qdisc stops enqueuing current packet, leaving the tree qlen/backlog accounting inconsistent. This mismatch can lead to a NULL dereference (e.g., when the parent Qdisc is qfq_qdisc). This patch computes the qlen/backlog delta in a more robust way by observing the difference before and after the series of cake_drop() calls, and then compensates the qdisc tree accounting if cake_enqueue() returns NET_XMIT_CN. To ensure correct compensation when ACK thinning is enabled, a new variable is introduced to keep qlen unchanged.
Fatos de produtos e versões por escopo
Dados de correção desconhecidos; nenhuma versão corrigida é deduzida aqui. Dados ausentes não comprovam ausência de correção.
Exploração desconhecida; este catálogo não avalia exploração.
Linux
- Fornecedor
- Linux
- Produto
- Linux
- Plataformas
- Desconhecido
- Status padrão
unaffected
| Versão (version) | Status (status) | Esquema de versões (versionType) | Fim exclusivo (lessThan) | Fim inclusivo (lessThanOrEqual) | Mudanças de status (at → status) |
|---|---|---|---|---|---|
| de04ddd2980b48caa8d7e24a7db2742917a8b280 | affected | git | a3f4e3de41a3f115db35276c6b186ccbc913934a | Indisponível | Nenhuma listada |
| 0dacfc5372e314d1219f03e64dde3ab495a5a25e | affected | git | 38abf6e931b169ea88d7529b49096f53a5dcf8fe | Indisponível | Nenhuma listada |
| 710866fc0a64eafcb8bacd91bcb1329eb7e5035f | affected | git | fcb91be52eb6e92e00b533ebd7c77fecada537e1 | Indisponível | Nenhuma listada |
| aa12ee1c1bd260943fd6ab556d8635811c332eeb | affected | git | d01f0e072dadb02fe10f436b940dd957aff0d7d4 | Indisponível | Nenhuma listada |
| ff57186b2cc39766672c4c0332323933e5faaa88 | affected | git | 0b6216f9b3d1c33c76f74511026e5de5385ee520 | Indisponível | Nenhuma listada |
| 15de71d06a400f7fdc15bf377a2552b0ec437cf5 | affected | git | 529c284cc2815c8350860e9a31722050fe7117cb | Indisponível | Nenhuma listada |
| 15de71d06a400f7fdc15bf377a2552b0ec437cf5 | affected | git | 3ed6c458530a547ed0c9ea0b02b19bab620be88b | Indisponível | Nenhuma listada |
| 15de71d06a400f7fdc15bf377a2552b0ec437cf5 | affected | git | 9fefc78f7f02d71810776fdeb119a05a946a27cc | Indisponível | Nenhuma listada |
| 7689ab22de36f8db19095f6bdf11f28cfde92f5c | affected | git | Indisponível | Indisponível | Nenhuma listada |
| 62d591dde4defb1333d202410609c4ddeae060b3 | affected | git | Indisponível | Indisponível | Nenhuma listada |
| 5.10.241 | affected | semver | 5.10.248 | Indisponível | Nenhuma listada |
| 5.15.190 | affected | semver | 5.15.198 | Indisponível | Nenhuma listada |
| 6.1.149 | affected | semver | 6.1.160 | Indisponível | Nenhuma listada |
| 6.6.103 | affected | semver | 6.6.120 | Indisponível | Nenhuma listada |
| 6.12.44 | affected | semver | 6.12.63 | Indisponível | Nenhuma listada |
| 5.4.297 | affected | semver | 5.5 | Indisponível | Nenhuma listada |
| 6.16.4 | affected | semver | 6.17 | Indisponível | Nenhuma listada |
Linux
- Fornecedor
- Linux
- Produto
- Linux
- Plataformas
- Desconhecido
- Status padrão
affected
| Versão (version) | Status (status) | Esquema de versões (versionType) | Fim exclusivo (lessThan) | Fim inclusivo (lessThanOrEqual) | Mudanças de status (at → status) |
|---|---|---|---|---|---|
| 6.17 | affected | Indisponível | Indisponível | Indisponível | Nenhuma listada |
| 0 | unaffected | semver | 6.17 | Indisponível | Nenhuma listada |
| 5.10.248 | unaffected | semver | Indisponível | 5.10.* | Nenhuma listada |
| 5.15.198 | unaffected | semver | Indisponível | 5.15.* | Nenhuma listada |
| 6.1.160 | unaffected | semver | Indisponível | 6.1.* | Nenhuma listada |
| 6.6.120 | unaffected | semver | Indisponível | 6.6.* | Nenhuma listada |
| 6.12.63 | unaffected | semver | Indisponível | 6.12.* | Nenhuma listada |
| 6.17.13 | unaffected | semver | Indisponível | 6.17.* | Nenhuma listada |
| 6.18.2 | unaffected | semver | Indisponível | 6.18.* | Nenhuma listada |
| 6.19 | unaffected | original_commit_for_fix | Indisponível | * | Nenhuma listada |