CVE-2026-43238

MEDIUM EPSS 2.8%
Published May 6, 20261mo ago · Modified Jun 17, 20261w ago
5.5 CVSS 3.1
Medium
Find Similar
Published May 6, 2026 1mo ago
Last Modified Jun 17, 2026 1w ago

Description

In the Linux kernel, the following vulnerability has been resolved: net/sched: act_skbedit: fix divide-by-zero in tcf_skbedit_hash() Commit 38a6f0865796 ("net: sched: support hash selecting tx queue") added SKBEDIT_F_TXQ_SKBHASH support. The inclusive range size is computed as: mapping_mod = queue_mapping_max - queue_mapping + 1; The range size can be 65536 when the requested range covers all possible u16 queue IDs (e.g. queue_mapping=0 and queue_mapping_max=U16_MAX). That value cannot be represented in a u16 and previously wrapped to 0, so tcf_skbedit_hash() could trigger a divide-by-zero: queue_mapping += skb_get_hash(skb) % params->mapping_mod; Compute mapping_mod in a wider type and reject ranges larger than U16_MAX to prevent params->mapping_mod from becoming 0 and avoid the crash.

CVSS Details

Base Score
5.5
Exploitability
1.8
Impact
3.6
Vector string
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Attack Vector Local
Attack Complexity Low
Privileges Required Low
User Interaction None
Scope Unchanged
Confidentiality None
Integrity None
Availability High

Threat Intelligence

EPSS Exploit Probability
2.8% percentile
Exploit & Patch Status
No Known Exploit
Patch Available

Weaknesses 1

CWE-369

Affected Products 5

VendorProductVersionRange
linuxlinux_kernel*≥5.19  –  <6.1.165
linuxlinux_kernel*≥6.2  –  <6.6.128
linuxlinux_kernel*≥6.7  –  <6.12.75
linuxlinux_kernel*≥6.13  –  <6.18.16
linuxlinux_kernel*≥6.19  –  <6.19.6

References 6

  • git.kernel.org https://git.kernel.org/stable/c/015cebdfcb97b5347fb7f598ea712a281cb35840
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/3c2b95b26860bd6f8e2310d31ea1200d3f8f173e
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/4ece5eb4836f8ff03b9004dc2430a7169f282851
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/59809fda4da7730cfe84a948033f47eb45db073d
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/9c735a7d98c982a786b0db71eb6566ee00aaa04f
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/be054cc66f739a9ba615dba9012a07fab8e7dd6f
    Patch

Remediation

  • git.kernel.org https://git.kernel.org/stable/c/015cebdfcb97b5347fb7f598ea712a281cb35840
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/3c2b95b26860bd6f8e2310d31ea1200d3f8f173e
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/4ece5eb4836f8ff03b9004dc2430a7169f282851
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/59809fda4da7730cfe84a948033f47eb45db073d
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/9c735a7d98c982a786b0db71eb6566ee00aaa04f
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/be054cc66f739a9ba615dba9012a07fab8e7dd6f
    Patch