Description
In the Linux kernel, the following vulnerability has been resolved:

net/sched: cake: reject overhead values that underflow length

CAKE accepts signed overhead values and stores them in an s16, but the
adjusted packet length calculation uses unsigned arithmetic. A negative
effective length can therefore wrap to a large value.

Such configurations make rate accounting depend on integer wraparound
rather than on the packet size userspace intended to model. A static
netlink lower bound is not enough because packets reaching CAKE can be
smaller than any reasonable manual-overhead allowance.

Fold the signed overhead adjustment into the existing datapath MPU clamp
so negative adjusted lengths are clamped before link-layer framing
adjustments.
Published: 2026-08-15
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability occurs when the CAKE traffic‑control module accepts signed overhead values and stores them in a signed 16‑bit field while later arithmetic uses unsigned calculations. A negative overhead value can cause the effective packet length to wrap around to a large positive number. This integer sign conversion error (CWE‑191) results in the kernel miscalculating packet sizes for rate‑detection and accounting, potentially allowing a user with CAP_NET_ADMIN to configure CAKE in a way that artificially inflates or deflates perceived traffic volumes.

Affected Systems

All Linux kernel releases that include the CAKE traffic‑control module are affected. The flaw is present in the kernel source tree under net/sched/cake.c and can be triggered on any system running a kernel that exposes CAKE configuration via netlink. No specific distribution or version is highlighted, so the issue applies broadly across the Linux kernel ecosystem.

Risk and Exploitability

The flaw has a moderate risk for systems where CAKE configuration can be modified by untrusted users. Exploitation requires an attacker to issue a netlink command to set a negative overhead value, which requires CAP_NET_ADMIN. Once set, rate accounting uses the wrapped length, allowing the system to believe packets are larger than intended and to circumvent bandwidth limits or throttling. The CVSS score is 5.5, the EPSS score is less than 1%, and the vulnerability is not listed in the CISA KEV catalog.

Generated by OpenCVE AI on August 22, 2026 at 06:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the Linux kernel patch that corrects CAKE’s signed overhead handling.
  • Ensure that all CAKE configurations use non‑negative overhead values, and audit existing settings for negative numbers.
  • Limit CAP_NET_ADMIN privileges to trusted users and monitor netlink traffic for CAKE configuration changes.

Generated by OpenCVE AI on August 22, 2026 at 06:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 19 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-191
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Low


Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: net/sched: cake: reject overhead values that underflow length CAKE accepts signed overhead values and stores them in an s16, but the adjusted packet length calculation uses unsigned arithmetic. A negative effective length can therefore wrap to a large value. Such configurations make rate accounting depend on integer wraparound rather than on the packet size userspace intended to model. A static netlink lower bound is not enough because packets reaching CAKE can be smaller than any reasonable manual-overhead allowance. Fold the signed overhead adjustment into the existing datapath MPU clamp so negative adjusted lengths are clamped before link-layer framing adjustments.
Title net/sched: cake: reject overhead values that underflow length
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-17T05:12:32.814Z

Reserved: 2026-08-09T03:40:39.919Z

Link: CVE-2026-72326

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:22:05.660

Modified: 2026-08-17T06:18:36.153

Link: CVE-2026-72326

cve-icon Redhat

Severity : Low

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-72326 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T07:00:07Z

Weaknesses
  • CWE-191

    Integer Underflow (Wrap or Wraparound)