Skip to main content
VulnerabilityPublished Updated

CVE-2026-63926: Linux kernel · bpf: sockmap: fix tail fragment offset in bpf_msg_push_data

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · CVSS 8.4 High · fixed in f14609d8146707452e0822f3c8154674ce677251 : patch Linux kernel soon.

Data as of 26 Oct 2026, 13:07 UTC

CVSS 3.1 base score
8.4High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.1% chance of exploitation in 30 days – higher than 8% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CISA SSVC
Exploitation
No evidence of active exploitation and no public proof of concept
Automatable
Attackers cannot reliably automate steps 1–4 of the kill chain
Technical impact
Total control over the software or total information disclosure

CISA SSVC assessment, 2026-10-16.

Patch
Available – fixed in f14609d8146707452e0822f3c8154674ce677251, f72eed9b84fb771019a955908132410a9ba9ea3f, d81b323af2dcee47573907ccb89c0df9b45cb2e2 +5
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 19 Jul 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 6fff607e2f14bd7c63c06c464a6f93b8efbabe28, < f14609d8146707452e0822f3c8154674ce677251
Fixed in
  • f14609d8146707452e0822f3c8154674ce677251
LinuxLinuxAffected
  • ≥ 6fff607e2f14bd7c63c06c464a6f93b8efbabe28, < f72eed9b84fb771019a955908132410a9ba9ea3f
Fixed in
  • f72eed9b84fb771019a955908132410a9ba9ea3f
LinuxLinuxAffected
  • ≥ 6fff607e2f14bd7c63c06c464a6f93b8efbabe28, < d81b323af2dcee47573907ccb89c0df9b45cb2e2
Fixed in
  • d81b323af2dcee47573907ccb89c0df9b45cb2e2
LinuxLinuxAffected
  • ≥ 6fff607e2f14bd7c63c06c464a6f93b8efbabe28, < aeb95146848d12206e1b2cfacd4f40e21ce81d94
Fixed in
  • aeb95146848d12206e1b2cfacd4f40e21ce81d94
LinuxLinuxAffected
  • ≥ 6fff607e2f14bd7c63c06c464a6f93b8efbabe28, < 3075c21d2d76c0067f4a382765b43d6cc10470f1
Fixed in
  • 3075c21d2d76c0067f4a382765b43d6cc10470f1
LinuxLinuxAffected
  • ≥ 6fff607e2f14bd7c63c06c464a6f93b8efbabe28, < 96b72672ce849a1402730238e64d9b20bf06a96d
Fixed in
  • 96b72672ce849a1402730238e64d9b20bf06a96d

Description

In the Linux kernel, the following vulnerability has been resolved: bpf: sockmap: fix tail fragment offset in bpf_msg_push_data When bpf_msg_push_data() inserts data in the middle of a scatterlist entry, it splits the original entry into a left fragment and a right fragment. The right fragment offset is page-local, but the code advances it with `start`, which is the message-global insertion point. For inserts into a non-first SG entry, this over-advances the offset and leaves the split layout inconsistent. Advance the right fragment offset by the fragment-local delta, `start - offset`, which matches the length removed from the front of the original entry.

References

Community reviews

Loading reviews…