CVE-2015-3332
NoneCVSS
—
EPSS
0.4%
Published
May 27, 2015
CISA due date
—
Cloudanix analysis
Older Linux computers can suddenly crash and restart when a built-in networking speed feature is turned on, interrupting work until the system software is updated.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Denial of service
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Medium
What it actually does
A backported TCP Fast Open implementation in affected Linux kernels fails to properly maintain an internal count value, allowing a local process to trigger a kernel panic and crash the system when the Fast Open feature is exercised.
Why it matters to the business
Unexpected system crashes on servers or workstations disrupt operations, cause data loss for in-memory workloads, and require manual reboots or recovery procedures until kernels are updated.
How an attack unfolds
An attacker with local shell access on a vulnerable kernel enables or triggers TCP Fast Open (for example by visiting chrome://flags/#enable-tcp-fast-open in a Chromium-based browser) and sends crafted network traffic that exercises the faulty count logic, resulting in an immediate kernel panic.
How to fix it
Upgrade to a kernel version that contains the corrected TCP Fast Open count handling (3.18 or later mainline, or the corresponding stable/longterm backport that addresses the count maintenance issue). Reboot after installing the new kernel package.
How to confirm the fix worked
Verify the running kernel version is 3.18 or newer; confirm that sysctl net.ipv4.tcp_fastopen and net.ipv6.tcp_fastopen settings can be enabled without causing an immediate oops or panic under load.
Typical attack path
- Obtain local user access on a host running an affected 3.10.x-3.16.x kernel build
- Enable TCP Fast Open via sysctl or application settings
- Trigger the feature with network activity that hits the mishandled count path
- Observe kernel panic and system reboot or hang
How to detect it
Search kernel logs (dmesg, /var/log/kern.log, journalctl) for oops or panic messages referencing tcp_fastopen, tcp_fast_open, or the count variable handling around the time of unexpected reboots; correlate with any local user sessions that enabled the feature.
- kernel: TCP Fast Open
- BUG: unable to handle kernel NULL pointer dereference.*tcp_fastopen
- general protection fault.*tcp_fast_open
- sysctl net.ipv4.tcp_fastopen
What your security team should do
- Identify all hosts still running 3.10.x through 3.16.x kernels and schedule immediate upgrades
- Disable TCP Fast Open (net.ipv4.tcp_fastopen=0) on unpatched systems until kernels are updated
- Monitor kernel logs for tcp_fastopen-related panics as an early indicator of exposure
The record
A certain backport in the TCP Fast Open implementation for the Linux kernel before 3.18 does not properly maintain a count value, which allow local users to cause a denial of service (system crash) via the Fast Open feature, as demonstrated by visiting the chrome://flags/#enable-tcp-fast-open URL when using certain 3.10.x through 3.16.x kernel builds, including longterm-maintenance releases and ckt (aka Canonical Kernel Team) builds.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | linux | 0 | 3.16.7-ckt9-3 |
| Debian:12 | linux | 0 | 3.16.7-ckt9-3 |
| Debian:13 | linux | 0 | 3.16.7-ckt9-3 |
| Mageia:4 | kernel | 0 | 3.14.39-1.mga4 |
| Mageia:4 | kernel-linus | 0 | 3.14.39-1.mga4 |
| Mageia:4 | kernel-tmb | 0 | 3.14.41-1.mga4 |
| Mageia:4 | kernel-userspace-headers | 0 | 3.14.39-1.mga4 |
| Mageia:4 | kmod-broadcom-wl | 0 | 6.30.223.141-51.mga4.nonfree |
| Mageia:4 | kmod-fglrx | 0 | 14.010.1006-21.mga4.nonfree |
| Mageia:4 | kmod-nvidia-current | 0 | 331.113-6.mga4.nonfree |
| Mageia:4 | kmod-nvidia173 | 0 | 173.14.39-36.mga4.nonfree |
| Mageia:4 | kmod-nvidia304 | 0 | 304.125-6.mga4.nonfree |
| Mageia:4 | kmod-vboxadditions | 0 | 4.3.26-6.mga4 |
| Mageia:4 | kmod-virtualbox | 0 | 4.3.26-6.mga4 |
| Mageia:4 | kmod-xtables-addons | 0 | 2.5-16.mga4 |
| SUSE:Linux Enterprise Desktop 12 | kernel-default | 0 | 3.12.43-52.6.1 |
| SUSE:Linux Enterprise Desktop 12 | kernel-source | 0 | 3.12.43-52.6.1 |
| SUSE:Linux Enterprise Desktop 12 | kernel-syms | 0 | 3.12.43-52.6.1 |
| SUSE:Linux Enterprise Desktop 12 | kernel-xen | 0 | 3.12.43-52.6.1 |
| SUSE:Linux Enterprise Live Patching 12 | kgraft-patch-SLE12_Update_5 | 0 | 1-2.3 |
| SUSE:Linux Enterprise Module for Public Cloud 12 | kernel-ec2 | 0 | 3.12.43-52.6.1 |
| SUSE:Linux Enterprise Server 12 | kernel-default | 0 | 3.12.43-52.6.1 |
| SUSE:Linux Enterprise Server 12 | kernel-source | 0 | 3.12.43-52.6.1 |
| SUSE:Linux Enterprise Server 12 | kernel-syms | 0 | 3.12.43-52.6.1 |
| SUSE:Linux Enterprise Server 12 | kernel-xen | 0 | 3.12.43-52.6.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 | kernel-default | 0 | 3.12.43-52.6.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 | kernel-source | 0 | 3.12.43-52.6.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 | kernel-syms | 0 | 3.12.43-52.6.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 | kernel-xen | 0 | 3.12.43-52.6.1 |
| SUSE:Linux Enterprise Software Development Kit 12 | kernel-docs | 0 | 3.12.43-52.6.2 |
| SUSE:Linux Enterprise Software Development Kit 12 | kernel-obs-build | 0 | 3.12.43-52.6.2 |
| SUSE:Linux Enterprise Workstation Extension 12 | kernel-default | 0 | 3.12.43-52.6.1 |
| Ubuntu:14.04:LTS | linux | 0 | 3.13.0-53.89 |
| Ubuntu:14.04:LTS | linux-lts-utopic | 0 | 3.16.0-38.52~14.04.1 |
| Ubuntu:14.04:LTS | linux-lts-vivid | 0 | 3.19.0-18.18~14.04.1 |
Related vulnerabilities
- CVE-2025-38562 In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix null… Also affects linux
- CVE-2025-38352 In the Linux kernel, the following vulnerability has been resolved: posix-cpu-timers: fix… Also affects linux
- CVE-2025-22037 In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix null… Also affects linux
- CVE-2025-21760 In the Linux kernel, the following vulnerability has been resolved: ndisc: extend RCU… Also affects linux
- CVE-2025-21758 In the Linux kernel, the following vulnerability has been resolved: ipv6: mcast: add RCU… Also affects linux
- CVE-2025-21664 In the Linux kernel, the following vulnerability has been resolved: dm thin: make… Also affects linux
- CVE-2024-57946 In the Linux kernel, the following vulnerability has been resolved: virtio-blk: don't… Also affects linux
- CVE-2024-57945 In the Linux kernel, the following vulnerability has been resolved: riscv: mm: Fix the… Also affects linux