Skip to main content
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Attacker controls/compromises RPC portmapper host
  2. Delivery
    Victim client calls pmap_getmaps() against it
  3. Exploit
    Server returns crafted PMAPPROC_DUMP reply
  4. Execution
    Unbounded decode allocates excessive memory/CPU
  5. Impact
    Client process resource exhaustion (DoS)

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Excessive platform resource consumption
Exploitation Conditions

Exploitation requires a victim application that uses libtirpc's pmap_getmaps() function to query the RPC portmapper of a host the attacker controls or has compromised; the attacker cannot initiate the exchange, so the victim must direct its client at the malicious endpoint (reflected in UI:R and AC:H). The malicious host must return a crafted PMAPPROC_DUMP reply that the client decodes without bounds. Limiting factors: no authentication is bypassed and no code execution results - impact is confined to availability (process crash/hang on the client); environments where RPC clients only query trusted, internal portmappers are effectively not exposed. There are no default-configuration remote-unauthenticated conditions because the victim action against an attacker host is mandatory.

Impact

This is a moderate-severity, low-priority issue in practice. The provided CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:H, base 5.3) correctly reflects an availability-only Denial of Service with no confidentiality or integrity impact. The AC:H and UI:R metrics are the dominant limiting signals: exploitation is not something an attacker can push onto arbitrary victims. Rather, the victim's own client must invoke pmap_getmaps() against a host that the attacker already controls, so the attacker is a malicious/compromised RPC portmapper endpoint, not an unsolicited remote party. No EPSS score was supplied in the input, so exploitation probability cannot be quantified. There is no CISA KEV listing and no POC referenced, consistent with a non-weaponized resource-exhaustion bug. No SSVC decision data was provided. The signals are internally consistent - a genuine but narrow DoS - rather than conflicting; the main caveat is that AV:N could overstate real-world exposure, since the 'network' reach only matters once a victim client deliberately connects to the attacker's server. No independently exploitable confidentiality/integrity path exists.

Exploit ScenarioDerived

An attacker stands up or compromises an RPC portmapper service and lures or waits for a victim application that calls libtirpc's pmap_getmaps() to query that host. The malicious host returns an oversized/crafted PMAPPROC_DUMP reply whose unbounded decoding forces the client to allocate excessive memory and CPU, crashing or hanging the client process. No public exploit code is identified at time of analysis, and the attack requires the victim to initiate the RPC query against the attacker-controlled host (UI:R, AC:H).

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 16, 2026

Unbounded decoding of PMAPPROC_DUMP replies in libtirpc lets a malicious or already-compromised RPC portmapper exhaust the memory and CPU of a client application that calls pmap_getmaps(), crashing or stalling the client process and causing a denial of service. The exposure is conditional and client-side: a remote attacker cannot initiate the exchange, so the victim must direct libtirpc-based tooling (NFS/RPC mount helpers, discovery or inventory scanners) at the attacker-controlled rpcbind, which is why the assessed vector is AV:N/AC:H/PR:N/UI:R with availability-only impact and no confidentiality, integrity, or code-execution consequences. Affected packages are those shipped in Red Hat Enterprise Linux 6 through 10, Red Hat Hardened Images, and Red Hat OpenShift Container Platform 4. At CVSS 5.3 this is a moderate-severity, low-priority issue in practice, and no public exploit code and no confirmed active exploitation (no CISA KEV listing) were identified at time of analysis.

RemediationAI

Primary fix: install the libtirpc errata released for your platform and track the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-85977 (tracking Bugzilla https://bugzilla.redhat.com/show_bug.cgi?id=2478979) for the exact patched package versions - no vendor-released patch was identified at time of analysis, and no specific fix version should be assumed, so verify the resolved build before closing the finding. Since the defect is in the client decoding path, the update must be applied to every host or image that runs pmap_getmaps()-based tooling, not just to servers exposing rpcbind. Compensating controls while awaiting a patch: prevent libtirpc clients from reaching untrusted portmappers by blocking outbound TCP and UDP port 111 at the perimeter and from untrusted segments, and pin mounts and discovery targets to known internal hosts; the trade-off is that legitimate cross-segment NFS/RPC discovery and dynamic mount helpers stop working and mounts must be statically configured. Where querying a semi-trusted portmapper is unavoidable, wrap the client process in strict resource limits (ulimit -v, cgroup memory and CPU caps) and short RPC timeouts so an oversized PMAPPROC_DUMP reply terminates the client rather than the host - this bounds the blast radius but does not prevent the client outage itself. Environments whose RPC clients only ever query trusted, internal portmappers are effectively not exposed and can schedule the update through normal patch cycles.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

libtirpc is the standalone, glibc-independent implementation of Sun/ONC RPC (TI-RPC) used by NFS, NIS, rpcbind and other RPC clients on Linux and by derived enterprise distributions such as the CPE-designated Red Hat Enterprise Linux 6, 7, 8, 9 and 10, Red Hat Hardened Images, and Red Hat OpenShift Container Platform 4 (cpe:2.3:a:red_hat:red_hat_enterprise_linux_*, cpe:2.3:a:red_hat:red_hat_hardened_images, cpe:2.3:a:red_hat:red_hat_openshift_container_platform_4). The pmap_getmaps() function is the client-side helper that issues a PMAPPROC_DUMP (procedure 4) call to a remote portmapper and builds a local list of registered programs from the returned linked list of rpcb entries. The root cause class is CWE-1050 (Excessive Platform Resource Consumption within a Loop): the decoder walks the reply and allocates an entry per record without validating the declared count, list length, or aggregate size, so a hostile rpcbind can stream an arbitrarily long list of fabricated registrations and force unbounded memory allocation and CPU consumption in the client. This is a client-side XDR decoding weakness in libtirpc rather than a server-side flaw, which is why the assessed CVSS:3.1 vector is AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:H - the attack is network-borne but high-complexity because the adversary must wait for a victim client to query it, requires no privileges and no authentication bypass, depends on the victim's user interaction in pointing a client at the rogue endpoint, and produces only an availability impact.

Know when Libtirpc gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (redhat) PRIMARY MEDIUM
NVD 5.3 MEDIUM
AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:H
vuln.today AI 5.3 MEDIUM

AV:N since the reply traverses the network, but AC:H and UI:R because the victim must query an attacker-controlled host; impact is availability-only (A:H), no C/I.

3.1 AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:H
4.0 AV:N/AC:H/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (redhat).

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

DescriptionNVD

A flaw was found in libtirpc. A remote attacker can exploit this vulnerability by sending specially crafted PMAPPROC_DUMP replies to a client application that uses the pmap_getmaps() function against an attacker-controlled host. This unbounded decoding can lead to excessive memory and CPU allocation, causing the client process to experience a Denial of Service (DoS) due to resource exhaustion.

Threat Intelligence Overview

Prevalence
High
libtirpc is a standard RPC library shipped across all supported RHEL releases
Social Media
1
Sightings
Data Quality
3 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS N/A
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
High

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Affected Products (CPE)NVD

cpe:2.3:a:red_hat:red_hat_enterprise_linux_10:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_6:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_9:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_hardened_images:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_openshift_container_platform_4:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_openshift_container_platform_4:*:*:*:*:*:*:*:*

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy