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

net: slip: serialize receive against buffer reallocation

sl_realloc_bufs() replaces rbuff and updates buffsize while holding
sl->lock. slip_receive_buf() reads those fields and writes through rbuff
without holding the lock.

An MTU change can therefore race with receive processing. An MTU shrink
can expose the new smaller rbuff with the old larger bound, causing an
out-of-bounds write. A receive callback which already loaded the old
rbuff can instead continue writing after that buffer has been freed.

Serialize receive processing with sl_realloc_bufs() by holding sl->lock
while consuming each receive batch.
Published: 2026-08-10
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A race condition exists between the SLIP buffer reallocation routine and its receive path; when the network interface MTU is altered the driver can be left with a new, smaller buffer while the receive code still writes using the older, larger bounds. This out‑of‑bounds write can corrupt memory, potentially enabling arbitrary code execution or denial of service. The likely attack vector requires the ability to change the MTU on a SLIP interface and to generate traffic that triggers the receive path, suggesting a local or compromised system that can manipulate network settings or send crafted packets. It is inferred that the vulnerability is exploitable in environments where SLIP interfaces are active and the kernel lacks the synchronization fix.

Affected Systems

All Linux kernel implementations that include the SLIP network driver are affected, until the update that serializes receive processing with the lock is applied. No specific vendor or version ranges are listed, so all current releases are potentially vulnerable.

Risk and Exploitability

The flaw results in uncontrolled memory writes, which is a highly severe type of vulnerability. The EPSS score is not available and the flaw is not yet listed in CISA’s KEV, but the lack of a mitigation in the kernel code suggests a high likelihood of exploitation on systems that use SLIP. Attackers would need the ability to trigger MTU changes or to inject traffic that exercises the race, so the overall exploitability depends on local privilege and network configuration, but the potential impact remains severe.

Generated by OpenCVE AI on August 10, 2026 at 14:07 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel update that contains the fixed sl_realloc_bufs serialization logic.
  • Until the patch is applied, temporarily disable automatic MTU changes on SLIP interfaces or configure a static MTU value.
  • If the SLIP network driver is not required for your environment, remove or disable the SLIP module to eliminate the attack surface.

Generated by OpenCVE AI on August 10, 2026 at 14:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119
CWE-122
CWE-362

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: net: slip: serialize receive against buffer reallocation sl_realloc_bufs() replaces rbuff and updates buffsize while holding sl->lock. slip_receive_buf() reads those fields and writes through rbuff without holding the lock. An MTU change can therefore race with receive processing. An MTU shrink can expose the new smaller rbuff with the old larger bound, causing an out-of-bounds write. A receive callback which already loaded the old rbuff can instead continue writing after that buffer has been freed. Serialize receive processing with sl_realloc_bufs() by holding sl->lock while consuming each receive batch.
Title net: slip: serialize receive against buffer reallocation
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-08-10T11:59:07.354Z

Reserved: 2026-07-30T09:28:09.370Z

Link: CVE-2026-68143

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T15:30:05Z

Weaknesses
  • CWE-119

    Improper Restriction of Operations within the Bounds of a Memory Buffer

  • CWE-122

    Heap-based Buffer Overflow

  • CWE-362

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')