CVE-2026-53003CWE-20

CVE-2026-53003

High · published June 24, 2026

CVSS v3.1
7.5
EPSS
1%
Percentile
53.2
In the wild
Unconfirmed
What it is

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

pppoe: drop PFC frames

RFC 2516 Section 7 states that Protocol Field Compression (PFC) is NOT

RECOMMENDED for PPPoE. In practice, pppd does not support negotiating

PFC for PPPoE sessions, and the current PPPoE driver assumes an

uncompressed (2-byte) protocol field. However, the generic PPP layer

function ppp_input() is not aware of the negotiation result, and still

accepts PFC frames.

If a peer with a broken implementation or an attacker sends a frame with

a compressed (1-byte) protocol field, the subsequent PPP payload is

shifted by one byte. This causes the network header to be 4-byte

misaligned, which may trigger unaligned access exceptions on some

architectures.

To reduce the attack surface, drop PPPoE PFC frames. Introduce

ppp_skb_is_compressed_proto() helper function to be used in both

ppp_generic.c and pppoe.c to avoid open-coding.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00716 · 53.2th percentile
Weakness
CWE-20 · Improper Input Validation
Published
2026-06-24T21:17Z
Affected products (7)
ProductVersionsFixed in
linux/linux_kernel≥ 5.0, < 5.10.2585.10.258
linux/linux_kernel≥ 5.11, < 5.15.2095.15.209
linux/linux_kernel≥ 5.16, < 6.1.1756.1.175
linux/linux_kernel≥ 6.2, < 6.6.1416.6.141
linux/linux_kernel≥ 6.7, < 6.12.916.12.91
linux/linux_kernel≥ 6.13, < 6.18.336.18.33
linux/linux_kernel≥ 6.19, < 7.0.107.0.10
References (8)
EPSS history
Timeline
  • 24 JUN 16:29Z
    pppoe: drop PFC frames
    cvelistv5