CVE-2026-46331: net/sched: fix pedit partial COW leading to page cache corruption
Vulnerability summary
CVE-2026-46331 is a high (CVSS 7.8) Integer Overflow or Wraparound vulnerability in linux. EPSS estimates a 0.64% chance of exploitation in the next 30 days, higher than 50.6% of scored vulnerabilities. 1 public exploit is recorded.
Public exploit (GitHub, Date unknown)
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 101 · Related 88Showing 100 of 102.
Timeline
- 16-06-2026PublishedVulnerability first disclosed.
- 15-10-2026Last modifiedVulnerability information updated.
Description
In the Linux kernel, the following vulnerability has been resolved: net/sched: fix pedit partial COW leading to page cache corruption tcf_pedit_act() computes the COW range for skb_ensure_writable() once before the key loop using tcfp_off_max_hint, but the hint does not account for the runtime header offset added by typed keys. This can leave part of the write region un-COW'd. Fix by moving skb_ensure_writable() inside the per-key loop where the actual write offset is known, and add overflow checking on the offset arithmetic. For negative offsets (e.g. Ethernet header edits at ingress), use skb_cow() to COW the headroom instead. Guard offset_valid() against INT_MIN, where negation is undefined.
CVSS metrics
7 scores · 6 sources · 2 versions- OSV · Red hatEcosystem advisory · calculated6.7MediumCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:HDiffers
- OSV · UbuntuEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- OSV · ChainguardEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- NVDNIST7.8HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
EPSS trend
Probability
0.64%
Chance of exploitation in the next 30 days
Percentile
51%
Versus all other CVEs
30-day change
Increase +0.44 pp
From 0.20% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
1 foundPacket Edit Meme
Maturity: poc
Weaknesses
CWE · root cause- CWE-190Integer Overflow or WraparoundThe product performs a calculation that can produce an integer overflow or wraparound when the logic assumes that the resulting value will always be larger than the original value. This occurs when an integer value is incremented to a value that is too large to store in the associated representation. When this occurs, the value may become a very small or negative number.
- CWE-787Out-of-bounds WriteThe product writes data past the end, or before the beginning, of the intended buffer.
Affected systems
Known conditions: local access, low-privilege account, no user interaction (CVSS vector). Other conditions: not stated in public data.
Ubuntu167 products
- linux< 4.15.0-254.266 | < 5.4.0-234.254 | < 5.15.0-187.197 | < 6.8.0-137.137 | All versions (No fix recorded) | < 7.0.0-29.29
- linux-allwinner-5.19All versions (No fix recorded)
- linux-aws< 4.15.0-1195.208 | < 5.4.0-1162.173 | < 5.15.0-1113.120 | < 6.8.0-1062.65 | All versions (No fix recorded) | < 7.0.0-1010.10
- linux-aws-5.0All versions (No fix recorded)
- linux-aws-5.11All versions (No fix recorded)
Redhat23 products
- bpftool< 0:4.18.0-477.148.1.el8_8 | < 0:4.18.0-372.197.1.el8_6 | < 0:7.0.0-284.177.1.el9_2 | < 0:4.18.0-305.195.1.el8_4
- bpftool-debuginfo< 0:4.18.0-477.148.1.el8_8 | < 0:4.18.0-372.197.1.el8_6 | < 0:7.0.0-284.177.1.el9_2 | < 0:4.18.0-305.195.1.el8_4
- kernel< 0:6.12.0-231.13.el10nv | < 0:4.18.0-477.148.1.el8_8 | < 0:4.18.0-372.197.1.el8_6 | < 0:5.14.0-284.177.1.el9_2 | < 0:4.18.0-305.195.1.el8_4 | < 0:6.12.0-212.11.el10nv
- kernel-64k< 0:6.12.0-231.13.el10nv | < 0:5.14.0-284.177.1.el9_2 | < 0:6.12.0-212.11.el10nv
- kernel-64k-core< 0:6.12.0-231.13.el10nv | < 0:5.14.0-284.177.1.el9_2 | < 0:6.12.0-212.11.el10nv
Chainguard7 products
- linux-azure-6.18< 6.18.38-r0
- linux-gcp-6.18< 6.18.38-r0
- linux-gcp-6.18-bootc-boot-installed< 6.18.38-r0
- linux-qemu-6.18< 6.18.38-r0
- linux-qemu-6.18-bootc-boot-installed< 6.18.38-r0
Linux2 products
- linux≥ abe35bf3be51482593076d516a680d79e5fbc8e1, < 544d857b42a1734b923040e13aa61a6fd4746cf2 | ≥ b773640d5bb9e2acfd91e2695717af04d47aa116, < d5d01d35a5a7d36f7cb679b67d9cbdd5205672dc | ≥ 8b796475fd7882663a870456466a4fb315cc1bd6, < a071e057518decc5e3bec89855758f5f8786f2c5 | ≥ 8b796475fd7882663a870456466a4fb315cc1bd6, < b685d6ef6f07a3b5ce814565a25f39f2157538a5 | ≥ 8b796475fd7882663a870456466a4fb315cc1bd6, < 2bec122b9fb91507a758ab5e3e5c4fbe7cb3f61b | ≥ 8b796475fd7882663a870456466a4fb315cc1bd6, < b198ed4e52580a7238c7c7082f03906f8b310313 | ≥ 8b796475fd7882663a870456466a4fb315cc1bd6, < 3dee9d0c198faeb95d052c1b94c2958751a28512 | ≥ 8b796475fd7882663a870456466a4fb315cc1bd6, < 899ee91156e57784090c5565e4f31bd7dbffbc5a | d0c38a914b0c4c21d553da801003d36979016726 | 2ec2dd7d51a9320151f275ddbb2b53260fb32ca1 | c19cc520b3d69904e9518d401ad0df7f4702aca0 | ≥ 5.10.117, < 5.10.260 | ≥ 5.15.41, < 5.15.211 | ≥ 4.19.244, < 4.20 | ≥ 5.4.195, < 5.5 | ≥ 5.17.9, < 5.18 | 5.18
- linux_kernelEOL≥ 4.19.244, < 4.20 | ≥ 5.4.195, < 5.5 | ≥ 5.10.117, < 5.11 | ≥ 5.15.41, < 5.16 | ≥ 5.17.9, < 5.18 | ≥ 5.18.1, < 6.12.94 | ≥ 6.13, < 6.18.36 | ≥ 6.19, < 7.0.13 | 5.18 | 5.18:rc7 | 7.1:rc1 | 7.1:rc2 | 7.1:rc3 | 7.1:rc4 | 7.1:rc5 | 7.1:rc6
Debian1 product
- linux< 6.1.176-1 | < 6.12.94-1 | < 7.0.13-1
5 vendors · 200 products · Showing 200 of 258
References
103 links- access.redhat.com/security/cve/CVE-2026-46331VDB EntryX Refsource REDHATREPORTAdvisoryThird Party Advisory
Show all 100 references
- bugzilla.redhat.com/show_bug.cgi?id=2479492Issue TrackingX Refsource REDHATREPORTThird Party Advisory
- security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-46331.jsonX Sadp Csaf VexWEBThird Party Advisory
- access.redhat.com/errata/RHSA-2026:27709Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:33666Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:28887Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:29080Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:29856Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:29863Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:29799Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:29833Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:29794Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:27731Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:27288Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:27705Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:27713Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:27708Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:27789Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:33225Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:27353Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:33220Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:27707Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:27704Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:27355Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:33219Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:33221Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:33222Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:33223Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:33224Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:27354Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- access.redhat.com/errata/RHSA-2026:27706Vendor AdvisoryX Refsource REDHATAdvisoryThird Party Advisory
- docs.redhat.com/en/…ARTICLE
Showing 100 of 103.