Skip to main content

Apache APR-util CVE-2026-34501

| EUVDEUVD-2026-53917 HIGH
Heap-based Buffer Overflow (CWE-122)
2026-08-06 apache GHSA-m335-2qh4-r66x
7.5
CVSS 3.1 · Vendor: apache
View

Attack ChainAIDerived

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

  1. Access
    Position rogue or compromised Redis server
  2. Delivery
    Wait for APR-util client to connect
  3. Exploit
    Send malformed Redis protocol response
  4. Execution
    Trigger heap buffer overflow in APR-util parser
  5. Persist
    Crash host application process
  6. Impact
    Denial of service achieved

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the target application uses APR-util version 1.6.0-1.6.3 and actively invokes the redis client functionality - applications that link APR-util but do not use its Redis interface are not affected. The attacker must be able to control or impersonate the Redis server to which the application connects, either by operating a rogue Redis instance that the application is configured to reach, or by intercepting the connection via network positioning. The CVSS vector AV:N/AC:L/PR:N/UI:N reflects that no authentication is required and network access is the only positional prerequisite, but this assumes the attacker can already present a malicious Redis endpoint to the client. What limits exploitation: the client-side triggering model (the application must initiate the connection), the requirement that the redis client code path is actually exercised, and the absence of a public exploit. No special OS, platform, or non-default configuration beyond enabling APR-util's redis client is documented as required.

Impact

The CVSS 3.1 base score of 7.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) reflects a network-exploitable, zero-authentication-required path to a complete availability loss - a straightforward and dangerous profile on paper. However, impact is strictly limited to denial of service; confidentiality and integrity are unaffected, meaning exploitation yields a crash rather than code execution or data theft. SSVC corroborates limited severity: exploitation status is 'none', technical impact is 'partial', and while the flaw is marked automatable (meaning exploit attempts could be scripted at scale), no active campaigns have been observed and the vulnerability is absent from CISA KEV. EPSS data was not provided in the intelligence feed, leaving probabilistic exploitation likelihood unquantified. Real-world risk is further tempered by the client-side nature of the flaw: the vulnerable code path is only reachable when an APR-util-based application actively connects to a Redis endpoint, and exploitation requires either control over or the ability to impersonate that Redis server. Deployments that do not use APR-util's redis client are entirely unaffected. Net assessment: this is a legitimate patching priority for affected deployments, but not an emergency response scenario absent KEV listing or POC code.

Exploit ScenarioDerived

An attacker who operates or can impersonate a Redis server sends a crafted, malformed protocol response to an application that uses APR-util's redis client. The oversized or specially structured payload triggers a heap buffer overflow in APR-util's response-parsing logic, corrupting adjacent heap memory and crashing the host application process. No public exploit code exists at time of analysis, but the SSVC 'automatable' classification indicates that a scanning tool could probe many endpoints for this condition with minimal per-target effort.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv2 – Aug 06, 2026

Heap-based buffer overflow in Apache Portable Runtime Utility's redis client component allows remote unauthenticated attackers to crash applications that use the library, resulting in a denial of service. Affected versions span APR-util 1.6.0 through 1.6.3; version 1.6.4 resolves the issue per Apache's advisory on the oss-security mailing list. No public exploit code and no CISA KEV listing have been identified at time of analysis, though SSVC classifies the flaw as automatable with partial technical impact, indicating it could be scripted for broad scanning.

Earlier versions of this analysis (1)
v1 Aug 06, 2026 - 16:15

Heap-based buffer overflow in Apache Portable Runtime Utility's (APR-util) Redis client component affects versions 1.6.0 through 1.6.3, with a vendor-released fix available in 1.6.4. Applications using APR-util's Redis client to communicate with Redis servers are exposed to memory corruption that could lead to arbitrary code execution if an attacker can influence the data received by the client. No public exploit code or active exploitation has been identified at time of analysis, though the vulnerability class (CWE-122) carries inherent code execution potential.

RemediationAI

The primary remediation is to upgrade Apache Portable Runtime Utility to version 1.6.4, which contains the vendor-confirmed fix as announced at https://lists.apache.org/thread/o8h6c7cq86fplxlnry6c3rn9x0ovq8mv. Downstream consumers of APR-util, including distributions packaging Apache httpd or Subversion, should update their bundled APR-util packages once vendor builds incorporating 1.6.4 are available. If an immediate upgrade is not feasible, the most effective compensating control is to disable or refrain from using the APR-util redis client API in application code, effectively preventing the vulnerable code path from being reached - this has no side effects if Redis integration is not operationally required. Additionally, restricting network-level access between application hosts and Redis endpoints using firewall rules or network segmentation reduces exposure by ensuring that only trusted Redis servers can send responses to APR-util clients, eliminating the attacker-controlled-server attack vector. Note that these controls mitigate but do not eliminate risk, and upgrade to 1.6.4 remains the definitive fix.

Affected VersionsENISA

Apache Portable Runtime Utility 1.6.0 ≤1.6.3

Affected Packages

euvd apache_portable_runtime_utility no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

Apache Portable Runtime Utility (APR-util) is a companion library to the Apache Portable Runtime (APR), providing cross-platform abstractions used extensively by Apache httpd, Subversion, and other Apache ecosystem projects. In APR-util 1.6.x, a redis client module was introduced to allow applications to interact with Redis key-value stores. CWE-122 (Heap-based Buffer Overflow) identifies the root cause: the redis client fails to adequately validate or bound-check data received from the remote redis peer before writing into a heap-allocated buffer, allowing an oversized or malformed response/payload to overwrite adjacent heap memory. The CPE string cpe:2.3:a:apache_software_foundation:apache_portable_runtime_utility:*:*:*:*:*:*:*:* covers the affected 1.6.0-1.6.3 range. Because APR-util is a library rather than a standalone service, the vulnerability surfaces only in applications that link against it and invoke the redis client interface.

Know when Apache Portable Runtime Utility 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 (apache) PRIMARY 7.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 7.5 HIGH

Network-reachable via rogue Redis server, no auth or complexity required; impact is availability-only heap crash with no confidentiality or integrity effect.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE 8.2 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H
Red Hat 7.5 MEDIUM

Primary rating from Vendor (apache).

CVSS VectorVendor: apache

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

Lifecycle Timeline

2
Severity Changed
Aug 06, 2026 - 22:22 NVD
MEDIUM HIGH
CVSS changed
Aug 06, 2026 - 22:22 NVD
7.5 (MEDIUM) 7.5 (HIGH)

DescriptionCVE.org

Heap-based Buffer Overflow vulnerability in Apache Portable Runtime Utility redis client.

This issue affects Apache Portable Runtime Utility: from 1.6.0 through 1.6.3.

Users are recommended to upgrade to version 1.6.4, which fixes the issue.

Executive ViewAI

Why It Matters

Apache Portable Runtime Utility versions 1.6.0 through 1.6.3 contain a heap-based buffer overflow enabling remote denial-of-service attacks against applications using this library. Organizations with vulnerable versions deployed risk application crashes and service disruptions affecting customer availability and operational continuity.

Business Impact: High
Compensating Controls

Apply vendor patch: APR-util 1.6.4

Threat Intelligence Overview

EPSS Score
0.4%
Top 71% exploitable
Prevalence
Medium
widely used Apache utility library, but redis client feature is newer and not universally enabled
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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 HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

A heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Performance Computing 12 Not-Affected
SUSE Linux Enterprise High Performance Computing 15 SP7 Affected
SUSE Linux Enterprise Module for Basesystem 15 SP7 Affected
SUSE Linux Enterprise Module for Server Applications 15 SP7 Affected

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