CVE-2026-71227
Libkcapi: infinite loop denial of service in libkcapi _kcapi_aio_read_all() due to unhandled io_getevents() timeout return
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.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
5.1
Libkcapi: infinite loop denial of service in libkcapi _kcapi_aio_read_all() due to unhandled io_getevents() timeout return
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.
- Record
CVE-2026-71227- CVSS 3.1
- 5.1 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-835
- Updated
- 2026-11-02
EUVDEUVD-2026-53337
5.1
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.
- Record
EUVD-2026-53337- CVSS 3.1
- 5.1 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-c5mv-c5vm-62w5
5.1
A flaw was found in libkcapi. A local attacker can influence an application that uses the...
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.
- Record
GHSA-c5mv-c5vm-62w5- CVSS 3.1
- 5.1 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-835
- Updated
- 2026-11-02
NVD
5.1
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.
- Record
CVE-2026-71227- CVSS 3.1
- 5.1 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-835
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-71227
5.1
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.
- Record
ALPINE-CVE-2026-71227- CVSS 3.1
- 5.1 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2026-71227
5.1
- Record
BELL-CVE-2026-71227- CVSS 3.1
- 5.1 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 18 moreShow less
OSV
5.1
Libkcapi: infinite loop denial of service in libkcapi _kcapi_aio_read_all() due to unhandled io_getevents() timeout return
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.
- Record
CVE-2026-71227- CVSS 3.1
- 5.1 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-835
- Updated
- 2026-11-03
OSVDEBIAN-CVE-2026-71227
5.1
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.
- Record
DEBIAN-CVE-2026-71227- CVSS 3.1
- 5.1 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-3440
7.3
libkcapi security update
The Linux kernel exports a Netlink interface of type AF_ALG to allow user space to utilize the kernel crypto API. libkcapi uses this Netlink interface and exports easy to use APIs so that a developer does not need to consider the low-level Netlink interface handling. The library does not implement any cipher algorithms. All consumer requests are sent to the kernel for processing. Results from the kernel crypto API are returned to the consumer via the library API.
Security Fix(es):
Memory Corruption via Uncanceled AIO Requests on Error: libkcapi's one-shot AIO path can return an error before all submitted IOCBs are drained, allowing later kernel writes into caller-owned output buffers.(CVE-2026-71226)
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.(CVE-2026-71227)
- Record
OESA-2026-3440- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H - Updated
- 2026-11-02
OSVRHSA-2026:56985
7.3
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:56985- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H - Updated
- 2026-11-02
OSVRHSA-2026:67265
7.3
Red Hat Security Advisory: libkcapi security, bug fix, and enhancement update
- Record
RHSA-2026:67265- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H - Updated
- 2026-11-02
OSVRHSA-2026:67266
7.3
Red Hat Security Advisory: libkcapi security update
- Record
RHSA-2026:67266- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H - Updated
- 2026-11-02
OSVRHSA-2026:67267
7.3
Red Hat Security Advisory: libkcapi security, bug fix, and enhancement update
- Record
RHSA-2026:67267- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H - Updated
- 2026-11-02
OSVRHSA-2026:69285
7.3
Red Hat Security Advisory: libkcapi security update
- Record
RHSA-2026:69285- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H - Updated
- 2026-11-02
OSVRLSA-2026:67265
7.3
Moderate: libkcapi security, bug fix, and enhancement update
libkcapi allows user-space to access the Linux kernel crypto API. This library uses the netlink interface and exports easy to use APIs so that a developer does not need to consider the low-level netlink interface handling. The library does not implement any cipher algorithms. All consumer requests are sent to the kernel for processing. Results from the kernel crypto API are returned to the consumer via the library API. The kernel interface and therefore this library can be used by unprivileged processes.
Security Fix(es):
-
libkcapi: IV reuse in libkcapi one-shot symmetric cipher chunking causes cipher state reset across chunk boundaries (CVE-2026-71225)
-
libkcapi: Memory corruption via uncanceled AIO requests on error in libkcapi's one-shot AIO path (CVE-2026-71226)
-
libkcapi: Infinite loop denial of service in libkcapi _kcapi_aio_read_all() due to unhandled io_getevents() timeout return (CVE-2026-71227)
Bug Fix(es) and Enhancement(s):
- libkcapi: AEAD Decrypt Auth Check Skipped for Zero-Length Input in
kcapi-enc[rhel-9.8.z] (JIRA:Rocky Linux-242667)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:67265- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H - Updated
- 2026-11-02
OSVRLSA-2026:67266
7.3
Moderate: libkcapi security update
libkcapi allows user-space to access the Linux kernel crypto API. This library uses the netlink interface and exports easy to use APIs so that a developer does not need to consider the low-level netlink interface handling. The library does not implement any cipher algorithms. All consumer requests are sent to the kernel for processing. Results from the kernel crypto API are returned to the consumer via the library API. The kernel interface and therefore this library can be used by unprivileged processes.
Security Fix(es):
-
libkcapi: IV reuse in libkcapi one-shot symmetric cipher chunking causes cipher state reset across chunk boundaries (CVE-2026-71225)
-
libkcapi: Memory corruption via uncanceled AIO requests on error in libkcapi's one-shot AIO path (CVE-2026-71226)
-
libkcapi: Infinite loop denial of service in libkcapi _kcapi_aio_read_all() due to unhandled io_getevents() timeout return (CVE-2026-71227)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:67266- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H - Updated
- 2026-11-02
OSVRLSA-2026:67267
7.3
Moderate: libkcapi security, bug fix, and enhancement update
libkcapi allows user-space to access the Linux kernel crypto API. This library uses the netlink interface and exports easy to use APIs so that a developer does not need to consider the low-level netlink interface handling. The library does not implement any cipher algorithms. All consumer requests are sent to the kernel for processing. Results from the kernel crypto API are returned to the consumer via the library API. The kernel interface and therefore this library can be used by unprivileged processes.
Security Fix(es):
-
libkcapi: IV reuse in libkcapi one-shot symmetric cipher chunking causes cipher state reset across chunk boundaries (CVE-2026-71225)
-
libkcapi: Memory corruption via uncanceled AIO requests on error in libkcapi's one-shot AIO path (CVE-2026-71226)
-
libkcapi: Infinite loop denial of service in libkcapi _kcapi_aio_read_all() due to unhandled io_getevents() timeout return (CVE-2026-71227)
Bug Fix(es) and Enhancement(s):
-
libkcapi: rebase to 1.5.1 [rhel-10.2.z] (JIRA:Rocky Linux-242508)
-
libkcapi: AEAD Decrypt Auth Check Skipped for Zero-Length Input in
kcapi-enc[rhel-10.2.z] (JIRA:Rocky Linux-242665)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:67267- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-71227
5.1
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.
- Record
UBUNTU-CVE-2026-71227- CVSS 3.1
- 5.1 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVALSA-2026:67265 No score
Moderate: libkcapi security, bug fix, and enhancement update
libkcapi allows user-space to access the Linux kernel crypto API. This library uses the netlink interface and exports easy to use APIs so that a developer does not need to consider the low-level netlink interface handling. The library does not implement any cipher algorithms. All consumer requests are sent to the kernel for processing. Results from the kernel crypto API are returned to the consumer via the library API. The kernel interface and therefore this library can be used by unprivileged processes.
Security Fix(es):
- libkcapi: IV reuse in libkcapi one-shot symmetric cipher chunking causes cipher state reset across chunk boundaries (CVE-2026-71225)
- libkcapi: Memory corruption via uncanceled AIO requests on error in libkcapi's one-shot AIO path (CVE-2026-71226)
- libkcapi: Infinite loop denial of service in libkcapi _kcapi_aio_read_all() due to unhandled io_getevents() timeout return (CVE-2026-71227)
Bug Fix(es) and Enhancement(s):
- libkcapi: AEAD Decrypt Auth Check Skipped for Zero-Length Input in
kcapi-enc[almalinux-9.8.z] (JIRA:AlmaLinux-242667)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:67265- Updated
- 2026-11-02
OSVALSA-2026:67266 No score
Moderate: libkcapi security update
libkcapi allows user-space to access the Linux kernel crypto API. This library uses the netlink interface and exports easy to use APIs so that a developer does not need to consider the low-level netlink interface handling. The library does not implement any cipher algorithms. All consumer requests are sent to the kernel for processing. Results from the kernel crypto API are returned to the consumer via the library API. The kernel interface and therefore this library can be used by unprivileged processes.
Security Fix(es):
- libkcapi: IV reuse in libkcapi one-shot symmetric cipher chunking causes cipher state reset across chunk boundaries (CVE-2026-71225)
- libkcapi: Memory corruption via uncanceled AIO requests on error in libkcapi's one-shot AIO path (CVE-2026-71226)
- libkcapi: Infinite loop denial of service in libkcapi _kcapi_aio_read_all() due to unhandled io_getevents() timeout return (CVE-2026-71227)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:67266- Updated
- 2026-11-02
OSVALSA-2026:67267 No score
Moderate: libkcapi security, bug fix, and enhancement update
libkcapi allows user-space to access the Linux kernel crypto API. This library uses the netlink interface and exports easy to use APIs so that a developer does not need to consider the low-level netlink interface handling. The library does not implement any cipher algorithms. All consumer requests are sent to the kernel for processing. Results from the kernel crypto API are returned to the consumer via the library API. The kernel interface and therefore this library can be used by unprivileged processes.
Security Fix(es):
- libkcapi: IV reuse in libkcapi one-shot symmetric cipher chunking causes cipher state reset across chunk boundaries (CVE-2026-71225)
- libkcapi: Memory corruption via uncanceled AIO requests on error in libkcapi's one-shot AIO path (CVE-2026-71226)
- libkcapi: Infinite loop denial of service in libkcapi _kcapi_aio_read_all() due to unhandled io_getevents() timeout return (CVE-2026-71227)
Bug Fix(es) and Enhancement(s):
- libkcapi: rebase to 1.5.1 [almalinux-10.2.z] (JIRA:AlmaLinux-242508)
- libkcapi: AEAD Decrypt Auth Check Skipped for Zero-Length Input in
kcapi-enc[almalinux-10.2.z] (JIRA:AlmaLinux-242665)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:67267- Updated
- 2026-11-02
OSVAZL-94661 No score
CVE-2026-71227 affecting package libkcapi for versions less than 1.5.1-1
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.
- Record
AZL-94661- Updated
- 2026-11-02
OSVCLSA-2026-1786699908 No score
libkcapi: Fix of 3 CVEs
- CVE-2026-71225: stop resending ALG_SET_IV for every 64 KiB chunk of a one-shot symmetric cipher operation, which reused the IV in CTR and CBC
- CVE-2026-71226: reap all submitted AIO requests before returning an error so the kernel cannot write into output buffers the caller has released
- CVE-2026-71227: report a zero io_getevents() return as -ETIMEDOUT so _kcapi_aio_read_all() cannot spin forever on a reused AIO handle
- Record
CLSA-2026-1786699908- Updated
- 2026-11-02
OSVCLSA-2026-1786719033 No score
libkcapi: Fix of 3 CVEs
- CVE-2026-71225: stop resending ALG_SET_IV for every 64 KiB chunk of a one-shot symmetric cipher operation, which reused the IV in CTR and CBC
- CVE-2026-71226: reap all submitted AIO requests before returning an error so the kernel cannot write into output buffers the caller has released
- CVE-2026-71227: report a zero io_getevents() return as -ETIMEDOUT so _kcapi_aio_read_all() cannot spin forever on a reused AIO handle
- Record
CLSA-2026-1786719033- Updated
- 2026-11-02
Affected products
- smuellerdd libkcapi
- stephan muelle libkcapi
- red hat enterprise linux 10
- red hat enterprise linux 10.0 extended update support
- red hat enterprise linux 8
- red hat enterprise linux 9
- red hat enterprise linux 9.6 extended update support
- red hat hardened images
- red hat openshift container platform 4
- red hat openshift container platform 5
- redhat enterprise linux
- redhat hardened images
Show 1 moreShow less
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libkcapiAlpine:v3.21 |
0.12.0 up to 1.5.1-r0 | 1.5.1-r0 |
libkcapiAlpine:v3.22 |
0.12.0 up to 1.5.1-r0 | 1.5.1-r0 |
libkcapiAlpine:v3.23 |
0.12.0 up to 1.5.1-r0 | 1.5.1-r0 |
libkcapiAlpine:v3.24 |
0.12.0 up to 1.5.1-r0 | 1.5.1-r0 |
libkcapiAlmaLinux:9 From an advisory covering 3 CVEs |
before 1.4.0-3.el9_8 | 1.4.0-3.el9_8 |
libkcapi-hmaccalcAlmaLinux:9 From an advisory covering 3 CVEs |
before 1.4.0-3.el9_8 | 1.4.0-3.el9_8 |
libkcapiAlmaLinux:8 From an advisory covering 3 CVEs |
before 1.4.0-3.el8_10 | 1.4.0-3.el8_10 |
libkcapi-hmaccalcAlmaLinux:8 From an advisory covering 3 CVEs |
before 1.4.0-3.el8_10 | 1.4.0-3.el8_10 |
libkcapiAlmaLinux:10 From an advisory covering 3 CVEs |
before 1.5.1-1.el10_2 | 1.5.1-1.el10_2 |
libkcapi-hasherAlmaLinux:10 From an advisory covering 3 CVEs |
before 1.5.1-1.el10_2 | 1.5.1-1.el10_2 |
Show 78 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libkcapi-hmaccalcAlmaLinux:10 From an advisory covering 3 CVEs |
before 1.5.1-1.el10_2 | 1.5.1-1.el10_2 |
libkcapiAzure Linux:3 |
before 1.5.1-1 | 1.5.1-1 |
libkcapiAlpaquita:23 |
1.4.0-r0 up to 1.5.1-r0 | 1.5.1-r0 |
libkcapiAlpaquita:25 |
1.5.0-r1 up to 1.5.1-r0 | 1.5.1-r0 |
libkcapiAlpaquita:stream |
1.4.0-r0 up to 1.5.1-r0 | 1.5.1-r0 |
libkcapiTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 1.4.0-3.el9_6.tuxcare.els1 | 1.4.0-3.el9_6.tuxcare.els1 |
libkcapi-develTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 1.4.0-3.el9_6.tuxcare.els1 | 1.4.0-3.el9_6.tuxcare.els1 |
libkcapi-docTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 1.4.0-3.el9_6.tuxcare.els1 | 1.4.0-3.el9_6.tuxcare.els1 |
libkcapi-fipscheckTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 1.4.0-3.el9_6.tuxcare.els1 | 1.4.0-3.el9_6.tuxcare.els1 |
libkcapi-hmaccalcTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 1.4.0-3.el9_6.tuxcare.els1 | 1.4.0-3.el9_6.tuxcare.els1 |
libkcapi-staticTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 1.4.0-3.el9_6.tuxcare.els1 | 1.4.0-3.el9_6.tuxcare.els1 |
libkcapi-testsTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 1.4.0-3.el9_6.tuxcare.els1 | 1.4.0-3.el9_6.tuxcare.els1 |
libkcapi-toolsTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 1.4.0-3.el9_6.tuxcare.els1 | 1.4.0-3.el9_6.tuxcare.els1 |
libkcapiTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 1.3.1-3.el9.tuxcare.els1 | 1.3.1-3.el9.tuxcare.els1 |
libkcapi-develTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 1.3.1-3.el9.tuxcare.els1 | 1.3.1-3.el9.tuxcare.els1 |
libkcapi-docTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 1.3.1-3.el9.tuxcare.els1 | 1.3.1-3.el9.tuxcare.els1 |
libkcapi-fipscheckTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 1.3.1-3.el9.tuxcare.els1 | 1.3.1-3.el9.tuxcare.els1 |
libkcapi-hmaccalcTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 1.3.1-3.el9.tuxcare.els1 | 1.3.1-3.el9.tuxcare.els1 |
libkcapi-staticTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 1.3.1-3.el9.tuxcare.els1 | 1.3.1-3.el9.tuxcare.els1 |
libkcapi-testsTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 1.3.1-3.el9.tuxcare.els1 | 1.3.1-3.el9.tuxcare.els1 |
libkcapi-toolsTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 1.3.1-3.el9.tuxcare.els1 | 1.3.1-3.el9.tuxcare.els1 |
libkcapiDebian:12 |
All versions, plus listed versions 1.4.0-11.4.0-21.5.1-11.5.1-2 |
None known |
libkcapiDebian:13 |
All versions, plus listed versions 1.4.0-11.4.0-21.5.1-11.5.1-2 |
None known |
libkcapiDebian:14 |
before 1.5.1-1, plus listed versions 1.4.0-11.4.0-2 |
1.5.1-1 |
libkcapiopenEuler:24.03-LTS-SP4 From an advisory covering 2 CVEs |
before 1.4.0-10.oe2403sp4 | 1.4.0-10.oe2403sp4 |
libkcapiopenEuler:20.03-LTS-SP4 From an advisory covering 2 CVEs |
before 1.2.0-10.oe2003sp4 | 1.2.0-10.oe2003sp4 |
libkcapiopenEuler:22.03-LTS-SP4 From an advisory covering 2 CVEs |
before 1.3.1-9.oe2203sp4 | 1.3.1-9.oe2203sp4 |
libkcapiopenEuler:24.03-LTS-SP1 From an advisory covering 2 CVEs |
before 1.4.0-10.oe2403sp1 | 1.4.0-10.oe2403sp1 |
libkcapiopenEuler:24.03-LTS-SP3 From an advisory covering 2 CVEs |
before 1.4.0-10.oe2403sp3 | 1.4.0-10.oe2403sp3 |
libkcapiRed Hat:hummingbird:1 From an advisory covering 3 CVEs |
before 0:1.5.1-0.1.hum1 | 0:1.5.1-0.1.hum1 |
libkcapi-develRed Hat:hummingbird:1 From an advisory covering 3 CVEs |
before 0:1.5.1-0.1.hum1 | 0:1.5.1-0.1.hum1 |
libkcapi-fipscheckRed Hat:hummingbird:1 From an advisory covering 3 CVEs |
before 0:1.5.1-0.1.hum1 | 0:1.5.1-0.1.hum1 |
libkcapi-hasherRed Hat:hummingbird:1 From an advisory covering 3 CVEs |
before 0:1.5.1-0.1.hum1 | 0:1.5.1-0.1.hum1 |
libkcapi-hmaccalcRed Hat:hummingbird:1 From an advisory covering 3 CVEs |
before 0:1.5.1-0.1.hum1 | 0:1.5.1-0.1.hum1 |
libkcapi-staticRed Hat:hummingbird:1 From an advisory covering 3 CVEs |
before 0:1.5.1-0.1.hum1 | 0:1.5.1-0.1.hum1 |
libkcapi-testsRed Hat:hummingbird:1 From an advisory covering 3 CVEs |
before 0:1.5.1-0.1.hum1 | 0:1.5.1-0.1.hum1 |
libkcapi-toolsRed Hat:hummingbird:1 From an advisory covering 3 CVEs |
before 0:1.5.1-0.1.hum1 | 0:1.5.1-0.1.hum1 |
libkcapiRed Hat:enterprise_linux:9::baseos From an advisory covering 3 CVEs |
before 0:1.4.0-3.el9_8 | 0:1.4.0-3.el9_8 |
libkcapi-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 3 CVEs |
before 0:1.4.0-3.el9_8 | 0:1.4.0-3.el9_8 |
libkcapi-debugsourceRed Hat:enterprise_linux:9::baseos From an advisory covering 3 CVEs |
before 0:1.4.0-3.el9_8 | 0:1.4.0-3.el9_8 |
libkcapi-fipscheck-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 3 CVEs |
before 0:1.4.0-3.el9_8 | 0:1.4.0-3.el9_8 |
libkcapi-hmaccalcRed Hat:enterprise_linux:9::baseos From an advisory covering 3 CVEs |
before 0:1.4.0-3.el9_8 | 0:1.4.0-3.el9_8 |
libkcapi-hmaccalc-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 3 CVEs |
before 0:1.4.0-3.el9_8 | 0:1.4.0-3.el9_8 |
libkcapi-tests-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 3 CVEs |
before 0:1.4.0-3.el9_8 | 0:1.4.0-3.el9_8 |
libkcapi-tools-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 3 CVEs |
before 0:1.4.0-3.el9_8 | 0:1.4.0-3.el9_8 |
libkcapiRed Hat:enterprise_linux:8::baseos From an advisory covering 3 CVEs |
before 0:1.4.0-3.el8_10 | 0:1.4.0-3.el8_10 |
libkcapi-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 3 CVEs |
before 0:1.4.0-3.el8_10 | 0:1.4.0-3.el8_10 |
libkcapi-debugsourceRed Hat:enterprise_linux:8::baseos From an advisory covering 3 CVEs |
before 0:1.4.0-3.el8_10 | 0:1.4.0-3.el8_10 |
libkcapi-hmaccalcRed Hat:enterprise_linux:8::baseos From an advisory covering 3 CVEs |
before 0:1.4.0-3.el8_10 | 0:1.4.0-3.el8_10 |
libkcapi-hmaccalc-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 3 CVEs |
before 0:1.4.0-3.el8_10 | 0:1.4.0-3.el8_10 |
libkcapi-tests-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 3 CVEs |
before 0:1.4.0-3.el8_10 | 0:1.4.0-3.el8_10 |
libkcapi-tools-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 3 CVEs |
before 0:1.4.0-3.el8_10 | 0:1.4.0-3.el8_10 |
libkcapiRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 0:1.5.1-1.el10_2 | 0:1.5.1-1.el10_2 |
libkcapi-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 0:1.5.1-1.el10_2 | 0:1.5.1-1.el10_2 |
libkcapi-debugsourceRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 0:1.5.1-1.el10_2 | 0:1.5.1-1.el10_2 |
libkcapi-hasherRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 0:1.5.1-1.el10_2 | 0:1.5.1-1.el10_2 |
libkcapi-hasher-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 0:1.5.1-1.el10_2 | 0:1.5.1-1.el10_2 |
libkcapi-hmaccalcRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 0:1.5.1-1.el10_2 | 0:1.5.1-1.el10_2 |
libkcapi-tests-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 0:1.5.1-1.el10_2 | 0:1.5.1-1.el10_2 |
libkcapi-tools-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 0:1.5.1-1.el10_2 | 0:1.5.1-1.el10_2 |
libkcapiRed Hat:enterprise_linux_eus:10.0 From an advisory covering 3 CVEs |
before 0:1.5.0-6.el10_0 | 0:1.5.0-6.el10_0 |
libkcapiRocky Linux:9 From an advisory covering 3 CVEs |
before 0:1.4.0-3.el9_8 | 0:1.4.0-3.el9_8 |
libkcapiRocky Linux:8 From an advisory covering 3 CVEs |
before 0:1.4.0-3.el8_10 | 0:1.4.0-3.el8_10 |
libkcapiRocky Linux:10 From an advisory covering 3 CVEs |
before 0:1.5.1-1.el10_2 | 0:1.5.1-1.el10_2 |
libkcapiUbuntu:Pro:FIPS-updates:16.04:LTS |
All versions, plus listed versions 0.13.0-0ubuntu1~ppa10.13.0-0ubuntu1~ppa2 |
None known |
libkcapiUbuntu:Pro:FIPS:16.04:LTS |
All versions, plus listed versions 0.13.0-0ubuntu1~ppa10.13.0-0ubuntu1~ppa2 |
None known |
libkcapiUbuntu:18.04:LTS |
All versions, plus listed versions 1.0.0-21.0.1-11.0.2-11.0.3-2 |
None known |
libkcapiUbuntu:Pro:FIPS-updates:18.04:LTS |
All versions, plus listed versions 1.0.3-2fips3 |
None known |
libkcapiUbuntu:Pro:FIPS:18.04:LTS |
All versions, plus listed versions 1.0.3-2fips3 |
None known |
libkcapiUbuntu:20.04:LTS |
All versions, plus listed versions 1.1.3-11.1.5-1 |
None known |
libkcapiUbuntu:Pro:FIPS-updates:20.04:LTS |
All versions, plus listed versions 1.1.5-1fips1 |
None known |
libkcapiUbuntu:Pro:FIPS:20.04:LTS |
All versions, plus listed versions 1.1.5-1fips1 |
None known |
libkcapiUbuntu:22.04:LTS |
All versions, plus listed versions 1.2.1-11.3.1-11.3.1-21.3.1-31.4.0-1 |
None known |
libkcapiUbuntu:Pro:FIPS-preview:22.04:LTS |
All versions, plus listed versions 1.4.0-1ubuntu0.1~Fips1 |
None known |
libkcapiUbuntu:Pro:FIPS-updates:22.04:LTS |
All versions, plus listed versions 1.4.0-1ubuntu0.1~Fips1 |
None known |
libkcapiUbuntu:24.04:LTS |
All versions, plus listed versions 1.4.0-1ubuntu31.4.0-1ubuntu4 |
None known |
libkcapiUbuntu:26.10 |
All versions, plus listed versions 1.4.0-1ubuntu5 |
None known |
libkcapiUbuntu:26.04:LTS |
All versions, plus listed versions 1.4.0-1ubuntu41.4.0-1ubuntu5 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-71227 is a medium vulnerability (CVSS 5.1) in Smuellerdd Libkcapi, published August 5, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.20%, the 9th percentile. Fixed in libkcapi 1.5.1-r0.
References
access.redhat.com/errata/RHSA-2026:56985
access.redhat.com/errata/RHSA-2026:67265
access.redhat.com/errata/RHSA-2026:67266
access.redhat.com/errata/RHSA-2026:67267
access.redhat.com/errata/RHSA-2026:69285
access.redhat.com/errata/RHSA-2026:87712
Show 40 moreShow less
access.redhat.com/security/cve/CVE-2026-71227
bugzilla.redhat.com/show_bug.cgi?id=2462867
nvd.nist.gov/vuln/detail/CVE-2026-71227
github.com/advisories/GHSA-c5mv-c5vm-62w5
security.alpinelinux.org/vuln/CVE-2026-71227
access.redhat.com/security/cve/CVE-2026-71225
access.redhat.com/security/cve/CVE-2026-71226
bugzilla.redhat.com/2462011
bugzilla.redhat.com/2462114
bugzilla.redhat.com/2462867
errata.almalinux.org/9/ALSA-2026-67265.html
errata.almalinux.org/8/ALSA-2026-67266.html
errata.almalinux.org/10/ALSA-2026-67267.html
docs.bell-sw.com/security/cves/CVE-2026-71227
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1786699908.html
nvd.nist.gov/vuln/detail/CVE-2026-71225
nvd.nist.gov/vuln/detail/CVE-2026-71226
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1786719033.html
access.redhat.com/downloads/content/package-browser
catalog.redhat.com/software/containers
github.com/CVEProject/cvelistV5/tree/main/cves/2026/71xxx/CVE-2026-71227.json
github.com/smuellerDD/libkcapi
security-tracker.debian.org/tracker/CVE-2026-71227
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3440
access.redhat.com/security/updates/classification
images.redhat.com
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_56985.json
bugzilla.redhat.com/show_bug.cgi?id=2462011
cve.org/CVERecord?id=CVE-2026-71225
bugzilla.redhat.com/show_bug.cgi?id=2462114
cve.org/CVERecord?id=CVE-2026-71226
cve.org/CVERecord?id=CVE-2026-71227
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_67265.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_67266.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_67267.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_69285.json
errata.rockylinux.org/RLSA-2026:67265
errata.rockylinux.org/RLSA-2026:67266
errata.rockylinux.org/RLSA-2026:67267
ubuntu.com/security/CVE-2026-71227