CVE-2015-8787
The nf_nat_redirect_ipv4 function in net/netfilter/nf_nat_redirect.c in the Linux kernel before 4...
The nf_nat_redirect_ipv4 function in net/netfilter/nf_nat_redirect.c in the Linux kernel before 4.4 allows remote attackers to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact by sending certain IPv4 packets to an incompletely configured interface, a related issue to CVE-2003-1604.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
The nf_nat_redirect_ipv4 function in net/netfilter/nf_nat_redirect.c in the Linux kernel before 4.4 allows remote attackers to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact by sending certain IPv4 packets to an incompletely configured interface, a related issue to CVE-2003-1604.
- Record
CVE-2015-8787- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 10.0 High
AV:N/AC:L/Au:N/C:C/I:C/A:C - Weakness
- CWE-476
- Updated
- 2026-11-02
CVE List No score
The nf_nat_redirect_ipv4 function in net/netfilter/nf_nat_redirect.c in the Linux kernel before 4.4 allows remote attackers to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact by sending certain IPv4 packets to an incompletely configured interface, a related issue to CVE-2003-1604.
- Record
CVE-2015-8787- Updated
- 2026-11-02
EUVDEUVD-2015-8659 No score
The nf_nat_redirect_ipv4 function in net/netfilter/nf_nat_redirect.c in the Linux kernel before 4.4 allows remote attackers to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact by sending certain IPv4 packets to an incompletely configured interface, a related issue to CVE-2003-1604.
- Record
EUVD-2015-8659- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-959v-vp3p-vw6v
9.8
The nf_nat_redirect_ipv4 function in net/netfilter/nf_nat_redirect.c in the Linux kernel before 4...
The nf_nat_redirect_ipv4 function in net/netfilter/nf_nat_redirect.c in the Linux kernel before 4.4 allows remote attackers to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact by sending certain IPv4 packets to an incompletely configured interface, a related issue to CVE-2003-1604.
- Record
GHSA-959v-vp3p-vw6v- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-476
- Updated
- 2026-11-02
OSV
9.8
The nf_nat_redirect_ipv4 function in net/netfilter/nf_nat_redirect.c in the Linux kernel before 4.4 allows remote attackers to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact by sending certain IPv4 packets to an incompletely configured interface, a related issue to CVE-2003-1604.
- Record
CVE-2015-8787- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2015-8787
9.8
The nf_nat_redirect_ipv4 function in net/netfilter/nf_nat_redirect.c in the Linux kernel before 4.4 allows remote attackers to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact by sending certain IPv4 packets to an incompletely configured interface, a related issue to CVE-2003-1604.
- Record
DEBIAN-CVE-2015-8787- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2015-8787
9.8
The nf_nat_redirect_ipv4 function in net/netfilter/nf_nat_redirect.c in the Linux kernel before 4.4 allows remote attackers to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact by sending certain IPv4 packets to an incompletely configured interface, a related issue to CVE-2003-1604.
- Record
UBUNTU-CVE-2015-8787- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUSN-2889-2 No score
linux-lts-vivid vulnerabilities
It was discovered that a use-after-free vulnerability existed in the AF_UNIX implementation in the Linux kernel. A local attacker could use crafted epoll_ctl calls to cause a denial of service (system crash) or expose sensitive information. (CVE-2013-7446)
It was discovered that the KVM implementation in the Linux kernel did not properly restore the values of the Programmable Interrupt Timer (PIT). A user-assisted attacker in a KVM guest could cause a denial of service in the host (system crash). (CVE-2015-7513)
Sasha Levin discovered that the Reliable Datagram Sockets (RDS) implementation in the Linux kernel had a race condition when checking whether a socket was bound or not. A local attacker could use this to cause a denial of service (system crash). (CVE-2015-7990)
It was discovered that the Btrfs implementation in the Linux kernel incorrectly handled compressed inline extants on truncation. A local attacker could use this to expose sensitive information. (CVE-2015-8374)
It was discovered that the netfilter Network Address Translation (NAT) implementation did not ensure that data structures were initialized when handling IPv4 addresses. An attacker could use this to cause a denial of service (system crash). (CVE-2015-8787)
- Record
USN-2889-2- Updated
- 2026-11-02
OSVUSN-2890-2 No score
linux-lts-wily vulnerabilities
It was discovered that a use-after-free vulnerability existed in the AF_UNIX implementation in the Linux kernel. A local attacker could use crafted epoll_ctl calls to cause a denial of service (system crash) or expose sensitive information. (CVE-2013-7446)
It was discovered that the KVM implementation in the Linux kernel did not properly restore the values of the Programmable Interrupt Timer (PIT). A user-assisted attacker in a KVM guest could cause a denial of service in the host (system crash). (CVE-2015-7513)
It was discovered that the Linux kernel keyring subsystem contained a race between read and revoke operations. A local attacker could use this to cause a denial of service (system crash). (CVE-2015-7550)
Sasha Levin discovered that the Reliable Datagram Sockets (RDS) implementation in the Linux kernel had a race condition when checking whether a socket was bound or not. A local attacker could use this to cause a denial of service (system crash). (CVE-2015-7990)
It was discovered that the Btrfs implementation in the Linux kernel incorrectly handled compressed inline extants on truncation. A local attacker could use this to expose sensitive information. (CVE-2015-8374)
郭永刚 discovered that the Linux kernel networking implementation did not validate protocol identifiers for certain protocol families, A local attacker could use this to cause a denial of service (system crash) or possibly gain administrative privileges. (CVE-2015-8543)
Dmitry Vyukov discovered that the pptp implementation in the Linux kernel did not verify an address length when setting up a socket. A local attacker could use this to craft an application that exposed sensitive information from kernel memory. (CVE-2015-8569)
David Miller discovered that the Bluetooth implementation in the Linux kernel did not properly validate the socket address length for Synchronous Connection-Oriented (SCO) sockets. A local attacker could use this to expose sensitive information. (CVE-2015-8575)
It was discovered that the netfilter Network Address Translation (NAT) implementation did not ensure that data structures were initialized when handling IPv4 addresses. An attacker could use this to cause a denial of service (system crash). (CVE-2015-8787)
- Record
USN-2890-2- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
linuxDebian:12 |
before 4.3.5-1 | 4.3.5-1 |
linuxDebian:13 |
before 4.3.5-1 | 4.3.5-1 |
linuxDebian:14 |
before 4.3.5-1 | 4.3.5-1 |
linux-lts-vividUbuntu:14.04:LTS |
before 3.19.0-49.55~14.04.1, plus listed versions 3.19.0-18.18~14.04.13.19.0-20.20~14.04.13.19.0-21.21~14.04.13.19.0-22.22~14.04.13.19.0-23.24~14.04.1 Show 14 moreShow less3.19.0-25.26~14.04.13.19.0-26.28~14.04.13.19.0-28.30~14.04.13.19.0-30.33~14.04.13.19.0-30.34~14.04.13.19.0-31.36~14.04.13.19.0-32.37~14.04.13.19.0-33.38~14.04.13.19.0-37.42~14.04.13.19.0-39.44~14.04.13.19.0-41.46~14.04.23.19.0-42.48~14.04.13.19.0-43.49~14.04.13.19.0-47.53~14.04.1 |
3.19.0-49.55~14.04.1 |
linux-lts-wilyUbuntu:14.04:LTS |
before 4.2.0-27.32~14.04.1, plus listed versions 4.2.0-18.22~14.04.14.2.0-19.23~14.04.14.2.0-21.25~14.04.14.2.0-22.27~14.04.14.2.0-23.28~14.04.14.2.0-25.30~14.04.1 |
4.2.0-27.32~14.04.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2015-8787 is a critical vulnerability (CVSS 9.8) in Linux Kernel, published December 31, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 9.23%, the 95th percentile. Fixed in linux 4.3.5-1.
References
openwall.com/lists/oss-security/2016/01/27/6
oracle.com/technetwork/topics/security/linuxbulletinjul2016-3090544.html
github.com/torvalds/linux/commit/94f9cd81436c85d8c3a318ba92e236ede73752fc
ubuntu.com/usn/USN-2890-3
ubuntu.com/usn/USN-2889-1
ubuntu.com/usn/USN-2889-2
Show 27 moreShow less
lists.fedoraproject.org/pipermail/package-announce/2016-February/176484.html
ubuntu.com/usn/USN-2890-2
oracle.com/technetwork/topics/security/ovmbulletinoct2016-3090547.html
ubuntu.com/usn/USN-2890-1
lists.opensuse.org/opensuse-security-announce/2016-04/msg00015.html
bugzilla.redhat.com/show_bug.cgi?id=1300731
git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit?id=94f9cd81436c85d8c3a318ba92e236ede73752fc
lists.fedoraproject.org/pipermail/package-announce/2016-February/176464.html
nvd.nist.gov/vuln/detail/CVE-2015-8787
github.com/advisories/GHSA-959v-vp3p-vw6v
security-tracker.debian.org/tracker/CVE-2015-8787
ubuntu.com/security/CVE-2015-8787
lkml.org/lkml/2015/12/2/618
ubuntu.com/security/notices/USN-2889-2
ubuntu.com/security/notices/USN-2889-1
ubuntu.com/security/notices/USN-2890-1
ubuntu.com/security/notices/USN-2890-2
ubuntu.com/security/notices/USN-2890-3
cve.org/CVERecord?id=CVE-2015-8787
ubuntu.com/security/CVE-2013-7446
ubuntu.com/security/CVE-2015-7513
ubuntu.com/security/CVE-2015-7990
ubuntu.com/security/CVE-2015-8374
ubuntu.com/security/CVE-2015-7550
ubuntu.com/security/CVE-2015-8543
ubuntu.com/security/CVE-2015-8569
ubuntu.com/security/CVE-2015-8575