Cloudanix VulnDB

CVE-2015-7236

High · 7.5

CVSS

7.5

EPSS

6.4%

Published

Oct 1, 2015

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A flaw in an old network service component can let attackers crash important background processes from anywhere on the network, causing temporary outages until fixed by updates.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Denial Of Service
Component
Network Service
Class
Use After Free
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Use-after-free in xprt_set_caller allows remote unauthenticated attackers to trigger a crash of the rpcbind daemon by sending specially crafted PMAP_CALLIT packets over the network.

Why it matters to the business

Systems relying on RPC services experience sudden daemon crashes and loss of availability, leading to operational disruption for networked applications and services until the process is restarted.

How an attack unfolds

An attacker sends a sequence of crafted RPC packets containing PMAP_CALLIT requests that trigger the use-after-free condition in the rpcbind service, causing the daemon to crash and resulting in denial of service.

How to fix it

Upgrade affected packages to the fixed versions: libgit2 on Alpine v3.10/v3.11 to 0.25.1-r0 and on Alpine v3.4 to 0.24.6-r0; apply vendor patches for rpcbind 0.2.2 or later where applicable.

How to confirm the fix worked

Confirm rpcbind version is updated beyond 0.2.1, test that crafted PMAP_CALLIT packets no longer cause crashes, and verify service stability under load.

Typical attack path

  1. Identify exposed rpcbind service on the network
  2. Craft and send PMAP_CALLIT RPC packets to trigger the use-after-free
  3. Observe daemon crash and loss of RPC functionality

How to detect it

Review system and daemon logs for unexpected rpcbind crashes or restarts following RPC traffic; correlate with network captures showing PMAP_CALLIT requests.

What your security team should do

  • Prioritize patching rpcbind and dependent packages to the listed fixed versions
  • Restrict network exposure of rpcbind to trusted hosts only
  • Monitor for repeated RPC service restarts in logs

The record

Use-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 (daemon crash) via crafted packets, involving a PMAP_CALLIT code.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 rpcbind 0 0.2.1-6.1
Debian:12 rpcbind 0 0.2.1-6.1
Debian:13 rpcbind 0 0.2.1-6.1
Debian:6.0 rpcbind 0 0.2.0-4.1+deb6u1
Debian:7 rpcbind 0 0.2.0-8+deb7u1
Debian:8 rpcbind 0 0.2.1-6+deb8u1
Mageia:5 rpcbind 0 0.2.2-1.1.mga5
Red Hat:enterprise_linux:6::client rpcbind 0 0:0.2.0-11.el6_7
Red Hat:enterprise_linux:6::client rpcbind-debuginfo 0 0:0.2.0-11.el6_7
Red Hat:enterprise_linux:6::computenode rpcbind 0 0:0.2.0-11.el6_7
Red Hat:enterprise_linux:6::computenode rpcbind-debuginfo 0 0:0.2.0-11.el6_7
Red Hat:enterprise_linux:6::server rpcbind 0 0:0.2.0-11.el6_7
Red Hat:enterprise_linux:6::server rpcbind-debuginfo 0 0:0.2.0-11.el6_7
Red Hat:enterprise_linux:6::workstation rpcbind 0 0:0.2.0-11.el6_7
Red Hat:enterprise_linux:6::workstation rpcbind-debuginfo 0 0:0.2.0-11.el6_7
Red Hat:enterprise_linux:7::client rpcbind 0 0:0.2.0-33.el7_2
Red Hat:enterprise_linux:7::client rpcbind-debuginfo 0 0:0.2.0-33.el7_2
Red Hat:enterprise_linux:7::computenode rpcbind 0 0:0.2.0-33.el7_2
Red Hat:enterprise_linux:7::computenode rpcbind-debuginfo 0 0:0.2.0-33.el7_2
Red Hat:enterprise_linux:7::server rpcbind 0 0:0.2.0-33.el7_2
Red Hat:enterprise_linux:7::server rpcbind-debuginfo 0 0:0.2.0-33.el7_2
Red Hat:enterprise_linux:7::workstation rpcbind 0 0:0.2.0-33.el7_2
Red Hat:enterprise_linux:7::workstation rpcbind-debuginfo 0 0:0.2.0-33.el7_2
SUSE:Linux Enterprise Desktop 11 SP3 rpcbind 0 0.1.6+git20080930-6.24.1
SUSE:Linux Enterprise Desktop 11 SP4 rpcbind 0 0.1.6+git20080930-6.24.1
SUSE:Linux Enterprise Desktop 12 rpcbind 0 0.2.1_rc4-13.3.1
SUSE:Linux Enterprise Server 11 SP3 rpcbind 0 0.1.6+git20080930-6.24.1
SUSE:Linux Enterprise Server 11 SP3-TERADATA rpcbind 0 0.1.6+git20080930-6.24.1
SUSE:Linux Enterprise Server 11 SP4 rpcbind 0 0.1.6+git20080930-6.24.1
SUSE:Linux Enterprise Server 12 rpcbind 0 0.2.1_rc4-13.3.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP3 rpcbind 0 0.1.6+git20080930-6.24.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 rpcbind 0 0.1.6+git20080930-6.24.1
SUSE:Linux Enterprise Server for SAP Applications 12 rpcbind 0 0.2.1_rc4-13.3.1
Ubuntu:14.04:LTS rpcbind 0 0.2.1-2ubuntu2.2
openSUSE:Tumbleweed rpcbind 0 0.2.3-7.1

Related vulnerabilities