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

ppp_synctty: ensure a writeable skb header

ppp_sync_txmunge() checks headroom before prepending the address and
control bytes, but does not ensure that the skb header is writable.
A received skb can reach this function through PPP channel bridging
without passing through ppp_start_xmit(), which calls skb_cow_head().

For example, a PPPoE frame may share its buffer with a clone queued to
an AF_PACKET socket. If it is bridged to a synchronous tty channel, the
address/control bytes can overwrite data still visible to that socket.

Use skb_cow_head() to ensure both sufficient headroom and a writable
header.
Published: 2026-09-25
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Kernel memory corruption / Denial of Service
Action: Patch Update
AI Analysis

Impact

This CVE documents a buffer overflow in the Linux kernel’s PPP synchronised tty handling. The function ppp_sync_txmunge() prepends address and control bytes to a packet without ensuring that the socket buffer header is writable. As a result, a crafted PPP frame can overwrite data that remains visible to an AF_PACKET socket, leading to kernel memory corruption and potential loss of service.

Affected Systems

The flaw applies to every Linux kernel that has not incorporated the fix adding skb_cow_head() in ppp_sync_txmunge(). No specific version range is listed, so systems running older kernels or unpatched distributions are potentially vulnerable.

Risk and Exploitability

With a CVSS score of 5.5 and an EPSS below 1%, the risk is moderate. The vulnerability is not in the CISA KEV catalog. Exploitation requires the delivery of malicious PPP frames to a bridged synchronous tty channel. An attacker who can do so may cause kernel memory corruption leading to a denial of service. No evidence of remote code execution or privilege escalation is indicated by the current description.

Generated by OpenCVE AI on October 1, 2026 at 07:18 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to the latest release that includes the commit adding skb_cow_head() before modifying the skb header.
  • If an update cannot be performed immediately, apply the patch from commit 0996c3e6 (and related review commits) to the kernel source and rebuild, ensuring skb_cow_head() is invoked.
  • Disable PPP channel bridging to synchronous tty channels or reconfigure PPPoE to eliminate shared buffers between PPP and AF_PACKET sockets.

Generated by OpenCVE AI on October 1, 2026 at 07:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4817-1 linux-6.12 security update
Debian DLA Debian DLA DLA-4841-1 linux security update
Debian DSA Debian DSA DSA-6528-1 linux security update
Ubuntu USN Ubuntu USN USN-8961-1 Linux kernel vulnerabilities
History

Sat, 03 Oct 2026 11:15:00 +0000


Thu, 01 Oct 2026 05:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

Wed, 30 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-787
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Fri, 25 Sep 2026 15:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

Fri, 25 Sep 2026 10:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ppp_synctty: ensure a writeable skb header ppp_sync_txmunge() checks headroom before prepending the address and control bytes, but does not ensure that the skb header is writable. A received skb can reach this function through PPP channel bridging without passing through ppp_start_xmit(), which calls skb_cow_head(). For example, a PPPoE frame may share its buffer with a clone queued to an AF_PACKET socket. If it is bridged to a synchronous tty channel, the address/control bytes can overwrite data still visible to that socket. Use skb_cow_head() to ensure both sufficient headroom and a writable header.
Title ppp_synctty: ensure a writeable skb header
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-19T09:11:30.152Z

Reserved: 2026-09-25T10:18:58.206Z

Link: CVE-2026-97964

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-25T11:17:24.187

Modified: 2026-10-19T10:17:47.790

Link: CVE-2026-97964

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-25T00:00:00Z

Links: CVE-2026-97964 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T07:30:02Z

Weaknesses