ZeroHour

CVE-2026-71227

PoC large

Infinite-wait DoS in libkcapi AIO interface on Red Hat Enterprise Linux

CVSS 3.1
5.1 medium
EPSS
<1%p6
Published
()
Modified
AI analysis

A flaw in libkcapi, the user-space library for the Linux kernel crypto API, lets a local attacker hang an application that uses its Asynchronous Input/Output (AIO) interface. When an AIO-enabled handle is reused after a prior completion error, the internal _kcapi_aio_read_all() routine enters a non-terminating wait loop, leaving the calling application or thread permanently unresponsive. The attacker gains a persistent denial of service only - no code execution or data exposure - consistent with the CVSS 5.1 score (local vector, high attack complexity, availability-only impact, CWE-835). Exposure includes the library as shipped in Red Hat Enterprise Linux, Red Hat OpenShift Container Platform, and Red Hat hardened images, plus upstream libkcapi builds, though in practice only applications that actually use libkcapi's AIO APIs are reachable. There is no evidence of in-the-wild exploitation (not in CISA KEV; EPSS ~0.2%), but a public proof-of-concept is referenced in Red Hat Bugzilla #2462867.

What to do: Track Red Hat security errata for CVE-2026-71227 and update the libkcapi package (and dependent base images, including OpenShift node images) when a fixed version is published. In the interim, audit whether any local applications on your hosts call libkcapi's AIO APIs (kcapi_aio_*), and if so, avoid reusing AIO-enabled handles after a completion error and be prepared to restart hung processes. Because the flaw requires local access and high attack complexity, prioritize patching multi-tenant systems where untrusted local users exist.

Affected
smuellerdd (upstream) libkcapi
Red Hat Enterprise Linux (ships libkcapi)
Red Hat OpenShift Container Platform
Red Hat Hardened Images
Estimated exposure
largeroughly 10,000-100,000 enterprise systems plausibly affected (the AIO-using subset of RHEL/OpenShift deployments; libkcapi itself ships on millions of systems) — libkcapi is distributed as a component of Red Hat Enterprise Linux and OpenShift, whose combined installed base is in the millions, but the hang is only reachable through applications invoking the AIO interface, a small fraction of…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

A flaw was found in libkcapi. A local attacker can influence an application that uses the Asynchronous Input/Output (AIO) interface. By reusing an AIO-enabled handle after a prior completion error, the _kcapi_aio_read_all() function can enter a non-terminating wait loop. This can lead to a persistent denial of service, making the affected application or thread unresponsive.

Vendors
redhatsmuellerdd
Products
hardened images, openshift container platform, libkcapi, enterprise linux
Weakness
CWE-835
Vector
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H

In the news

No ingested article mentions this CVE yet.