CVE-2026-68144CWE-416

CVE-2026-68144

Critical · published August 10, 2026

CVSS v3.1
9.8
EPSS
1%
Percentile
44.4
In the wild
Unconfirmed
What it is

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

phonet: pep: fix use-after-free in pep_get_sb()

pep_get_sb() doesn't consider that pskb_may_pull() might have relocated

the skb data, and continue to access the older pointer, causing UAF.

Reproduced under KASAN:

BUG: KASAN: slab-use-after-free in pep_get_sb+0x234/0x3b0

Read of size 1 at addr ff11000105510f50 by task repro/157

pep_get_sb+0x234/0x3b0

pipe_handler_do_rcv+0x5f7/0xa10

pep_do_rcv+0x203/0x410

__sk_receive_skb+0x471/0x4a0

phonet_rcv+0x5b3/0x6c0

__netif_receive_skb+0xcc/0x1d0

Refetch the header with skb_header_pointer() after pskb_may_pull(), so

the possibly stale pointer is no longer dereferenced. There are better

ways to solve this, but, this is the less instrusive one.

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00536 · 44.4th percentile
Weakness
CWE-416 · Use After Free
Published
2026-08-10T17:20Z
References (8)
EPSS history
Timeline
  • 10 AUG 11:59Z
    phonet: pep: fix use-after-free in pep_get_sb()
    cvelistv5