PT-2026-51897 · Linux · Linux

Published

2026-06-24

·

Updated

2026-06-24

·

CVE-2026-53003

None

No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
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.
Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

CVE-2026-53003

Affected Products

Linux