← Vulnerability feed

Vulnerability record · CVE-2017-8779 · published 4 May 2017

CVE-2017-8779: rpcbind, libtirpc and ntirpc unbounded XDR allocation denial of service

Rpcbind Project · Rpcbind

rpcbind through 0.2.4, libtirpc through 1.0.1 and 1.0.2-rc through 1.0.2-rc3, and ntirpc through 1.4.3 allocate memory for XDR strings without enforcing the maximum RPC data size. A remote attacker can send a crafted UDP packet to port 111 and exhaust memory with no subsequent free, causing a denial of service. The flaw is tracked as rpcbomb and affects core RPC infrastructure used by many Unix-like systems.

7.5 CVSS 3.0 High EPSS 81% · top 0.4% CWE-770 · Allocation without limits
7.5CVSS 3.0 base score, v2 7.8
81%EPSS exploitation probability, 30 days
NoNot in CISA KEV
3Affected product versions listed by NVD
38References
17 Jun 2026Last modified by NVD

Description

rpcbind through 0.2.4, LIBTIRPC through 1.0.1 and 1.0.2-rc through 1.0.2-rc3, and NTIRPC through 1.4.3 do not consider the maximum RPC data size during memory allocation for XDR strings, which allows remote attackers to cause a denial of service (memory consumption with no subsequent free) via a crafted UDP packet to port 111, aka rpcbomb.

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 18 September 2026. Confidence: high.

high priorityThe flaw is remotely reachable without authentication, has a high CVSS score of 7.5, and public exploit code exists, though it only causes denial of service and is not listed in CISA KEV.

What it is

rpcbind through 0.2.4, libtirpc through 1.0.1 and 1.0.2-rc through 1.0.2-rc3, and ntirpc through 1.4.3 allocate memory for XDR strings without enforcing the maximum RPC data size. A remote attacker can send a crafted UDP packet to port 111 and exhaust memory with no subsequent free, causing a denial of service. The flaw is tracked as rpcbomb and affects core RPC infrastructure used by many Unix-like systems.

Impact

An unauthenticated remote attacker can consume memory on the target host until services become unresponsive or the system fails, disrupting RPC-dependent operations. There is no confidentiality or integrity impact; the effect is availability loss.

Attack surface

The flaw is reachable over the network via a crafted UDP packet sent to port 111, the rpcbind portmapper service. No authentication or user interaction is required, as reflected by the CVSS vector AV:N/AC:L/PR:N/UI:N.

Exploitation

CISA KEV does not list this CVE, but EPSS is very high at 0.8123 (99.6th percentile) and public proof-of-concept code exists in references such as the rpcbomb GitHub repository and Exploit-DB 41974. The record does not state whether exploitation has been observed in the wild.

What to do

  • Apply vendor patches for rpcbind, libtirpc and ntirpc; Red Hat, Debian, Ubuntu, Gentoo and NetApp advisories are referenced.
  • Restrict UDP and TCP access to port 111 to trusted hosts using firewall rules or network segmentation.
  • Disable or remove rpcbind where it is not required for NFS or other RPC services.
  • Monitor memory usage on hosts running rpcbind and restart the service if it grows unexpectedly.

Detection

  • Monitor for abnormal memory growth or OOM events on hosts running rpcbind.
  • Inspect network traffic for unusually large or malformed UDP packets directed to port 111.
  • Alert on repeated or high-volume UDP traffic to port 111 from untrusted sources.
  • Review rpcbind service logs and process restarts for signs of resource exhaustion.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

3 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

LinkTags
http://openwall.com/lists/oss-security/2017/05/03/12 Mailing ListPatchThird Party Advisory
http://openwall.com/lists/oss-security/2017/05/04/1 Mailing ListPatchThird Party Advisory
http://www.debian.org/security/2017/dsa-3845
http://www.securityfocus.com/bid/98325 Third Party AdvisoryVDB Entry
http://www.securitytracker.com/id/1038532
https://access.redhat.com/errata/RHBA-2017:1497
https://access.redhat.com/errata/RHSA-2017:1262
https://access.redhat.com/errata/RHSA-2017:1263
https://access.redhat.com/errata/RHSA-2017:1267
https://access.redhat.com/errata/RHSA-2017:1268
https://access.redhat.com/errata/RHSA-2017:1395
https://github.com/drbothen/GO-RPCBOMB Issue TrackingPatchThird Party Advisory
https://github.com/guidovranken/rpcbomb/ Issue TrackingPatchThird Party Advisory
https://guidovranken.wordpress.com/2017/05/03/rpcbomb-remote-rpcbind-denial-of-service-patches/ Third Party Advisory
https://security.gentoo.org/glsa/201706-07
https://security.netapp.com/advisory/ntap-20180109-0001/
https://usn.ubuntu.com/3759-1/
https://usn.ubuntu.com/3759-2/
https://www.exploit-db.com/exploits/41974/
http://openwall.com/lists/oss-security/2017/05/03/12 Mailing ListPatchThird Party Advisory
http://openwall.com/lists/oss-security/2017/05/04/1 Mailing ListPatchThird Party Advisory
http://www.debian.org/security/2017/dsa-3845
http://www.securityfocus.com/bid/98325 Third Party AdvisoryVDB Entry
http://www.securitytracker.com/id/1038532
https://access.redhat.com/errata/RHBA-2017:1497
https://access.redhat.com/errata/RHSA-2017:1262
https://access.redhat.com/errata/RHSA-2017:1263
https://access.redhat.com/errata/RHSA-2017:1267
https://access.redhat.com/errata/RHSA-2017:1268
https://access.redhat.com/errata/RHSA-2017:1395
https://github.com/drbothen/GO-RPCBOMB Issue TrackingPatchThird Party Advisory
https://github.com/guidovranken/rpcbomb/ Issue TrackingPatchThird Party Advisory
https://guidovranken.wordpress.com/2017/05/03/rpcbomb-remote-rpcbind-denial-of-service-patches/ Third Party Advisory
https://security.gentoo.org/glsa/201706-07
https://security.netapp.com/advisory/ntap-20180109-0001/
https://usn.ubuntu.com/3759-1/
https://usn.ubuntu.com/3759-2/
https://www.exploit-db.com/exploits/41974/

Track CVE-2017-8779 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

7.8CVE-2010-2061Rpcbind project rpcbind improper input validation vulnerabilityrpcbind 0.2.0 does not properly validate (1) /tmp/portmap.xdr and (2) /tmp/rpcbind.xdr, which can be created by an attacker before the daemon is star…EPSS 0.42%7.5CVE-2021-46828Libtirpc project libtirpc vulnerabilityIn libtirpc before 1.3.3rc1, remote attackers could exhaust the file descriptors of a process that uses libtirpc because idle TCP connections are mis…EPSS 2.8%7.5CVE-2018-14621Libtirpc project libtirpc vulnerabilityAn infinite loop vulnerability was found in libtirpc before version 1.0.2-rc2. With the port to using poll rather than select, exhaustion of file des…EPSS 2.3%7.5CVE-2018-14622Libtirpc project libtirpc unchecked return value vulnerabilityA null-pointer dereference vulnerability was found in libtirpc before version 0.3.3-rc3. The return value of makefd_xprt() was not checked in all ins…EPSS 3.9%7.5CVE-2015-7236Rpcbind project rpcbind vulnerabilityUse-after-free vulnerability in xprt_set_caller in rpcb_svc_com.c in rpcbind 0.2.1 and earlier allows remote attackers to cause a denial of service (…EPSS 6.4%7.1CVE-2010-2064Rpcbind project rpcbind link following vulnerabilityrpcbind 0.2.0 allows local users to write to arbitrary files or gain privileges via a symlink attack on (1) /tmp/portmap.xdr and (2) /tmp/rpcbind.xdr.EPSS 0.40%4.3CVE-2013-1950Libtirpc project libtirpc vulnerabilityThe svc_dg_getargs function in libtirpc 0.2.3 and earlier allows remote attackers to cause a denial of service (rpcbind crash) via a Sun RPC request …EPSS 6.5%8.6CVE-2020-3569Cisco IOS XR DVMRP IGMP packet handling memory exhaustionCisco IOS XR Software mishandles IGMP packets in its Distance Vector Multicast Routing Protocol (DVMRP) feature, allowing crafted traffic to crash th…KEVEPSS 3.3%analysed

Source: NIST National Vulnerability Database (record CVE-2017-8779), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.