CVE-2026-1709 Keylime Missing Authentication for Critical Function and Improper Authentication
Unauthenticated attackers can perform administrative operations like deleting agents and reading TPM data due to missing client-side TLS authentication in Keylime.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2026-1709?
CVE-2026-1709 is a critical authentication bypass vulnerability in Redhat Enterprise Linux, published on 6 Feb 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
A flaw was found in Keylime. The Keylime registrar, since version 7.12.0, does not enforce client-side Transport Layer Security (TLS) authentication. This authentication bypass vulnerability allows unauthenticated clients with network access to perform administrative operations, including listing agents, retrieving public Trusted Platform Module (TPM) data, and deleting agents, by connecting without presenting a client certificate.
Weakness: CWE-322
Which versions are affected by CVE-2026-1709?
5 open source packages ship an affected version, including keylime. It affects 9 products.
| Package | Affected | Fixed in |
|---|---|---|
keylime PyPI | All versions | 7.12.0 |
keylime PyPI | From 7.12.0 | 7.12.2 |
keylime PyPI | From 7.12.0 | 7.12.2 |
keylime PyPI | From 7.13.0 | 7.13.1 |
keylime PyPI | From 7.13.0 | 7.13.1 |
Linux distribution packages (35)
keylime-selinux AlmaLinux:10 | All versions | 7.12.1-11.el10_1.4 |
keylime AlmaLinux:9 | All versions | 7.12.1-11.el9_7.4 |
keylime-base AlmaLinux:9 | All versions | 7.12.1-11.el9_7.4 |
keylime-registrar AlmaLinux:9 | All versions | 7.12.1-11.el9_7.4 |
keylime-selinux AlmaLinux:9 | All versions | 7.12.1-11.el9_7.4 |
keylime-tenant AlmaLinux:9 | All versions | 7.12.1-11.el9_7.4 |
keylime-verifier AlmaLinux:9 | All versions | 7.12.1-11.el9_7.4 |
python3-keylime AlmaLinux:9 | All versions | 7.12.1-11.el9_7.4 |
keylime Red Hat:enterprise_linux:10.1 | All versions | 0:7.12.1-11.el10_1.4 |
keylime-base Red Hat:enterprise_linux:10.1 | All versions | 0:7.12.1-11.el10_1.4 |
keylime-registrar Red Hat:enterprise_linux:10.1 | All versions | 0:7.12.1-11.el10_1.4 |
keylime-selinux Red Hat:enterprise_linux:10.1 | All versions | 0:7.12.1-11.el10_1.4 |
keylime-tenant Red Hat:enterprise_linux:10.1 | All versions | 0:7.12.1-11.el10_1.4 |
keylime-tools Red Hat:enterprise_linux:10.1 | All versions | 0:7.12.1-11.el10_1.4 |
keylime-verifier Red Hat:enterprise_linux:10.1 | All versions | 0:7.12.1-11.el10_1.4 |
python3-keylime Red Hat:enterprise_linux:10.1 | All versions | 0:7.12.1-11.el10_1.4 |
keylime Red Hat:enterprise_linux:9::appstream | All versions | 0:7.12.1-11.el9_7.4 |
keylime-base Red Hat:enterprise_linux:9::appstream | All versions | 0:7.12.1-11.el9_7.4 |
keylime-registrar Red Hat:enterprise_linux:9::appstream | All versions | 0:7.12.1-11.el9_7.4 |
keylime-selinux Red Hat:enterprise_linux:9::appstream | All versions | 0:7.12.1-11.el9_7.4 |
keylime-tenant Red Hat:enterprise_linux:9::appstream | All versions | 0:7.12.1-11.el9_7.4 |
keylime-verifier Red Hat:enterprise_linux:9::appstream | All versions | 0:7.12.1-11.el9_7.4 |
python3-keylime Red Hat:enterprise_linux:9::appstream | All versions | 0:7.12.1-11.el9_7.4 |
keylime Red Hat:enterprise_linux_eus:10.0 | All versions | 0:7.12.1-2.el10_0.5 |
keylime-base Red Hat:enterprise_linux_eus:10.0 | All versions | 0:7.12.1-2.el10_0.5 |
keylime-registrar Red Hat:enterprise_linux_eus:10.0 | All versions | 0:7.12.1-2.el10_0.5 |
keylime-selinux Red Hat:enterprise_linux_eus:10.0 | All versions | 0:7.12.1-2.el10_0.5 |
keylime-tenant Red Hat:enterprise_linux_eus:10.0 | All versions | 0:7.12.1-2.el10_0.5 |
keylime-tools Red Hat:enterprise_linux_eus:10.0 | All versions | 0:7.12.1-2.el10_0.5 |
keylime-verifier Red Hat:enterprise_linux_eus:10.0 | All versions | 0:7.12.1-2.el10_0.5 |
python3-keylime Red Hat:enterprise_linux_eus:10.0 | All versions | 0:7.12.1-2.el10_0.5 |
keylime Rocky Linux:10 | All versions | 0:7.12.1-11.el10_1.4 |
keylime Rocky Linux:9 | All versions | 0:7.12.1-11.el9_7.4 |
keylime SUSE:Linux Enterprise Server 16.0 | All versions | 7.14.0+0-160000.1.1 |
keylime SUSE:Linux Enterprise Server for SAP applications 16.0 | All versions | 7.14.0+0-160000.1.1 |
Products include Keylime Keylime, Redhat Enterprise Linux, Redhat Enterprise Linux Eus, Redhat Enterprise Linux for Arm 64, Redhat Enterprise Linux for Arm 64 Eus, Redhat Enterprise Linux for Ibm Z Systems and 3 more.
How do I fix CVE-2026-1709?
Upgrade keylime to a fixed version for your release line: 7.12.0, 7.12.2 or 7.13.1.
Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.
Is CVE-2026-1709 being exploited?
There is no known exploitation of CVE-2026-1709 in the wild and no public exploit code.
Other vulnerabilities in Redhat Enterprise Linux
Sources
Also known as ALSA-2026:2224, ALSA-2026:2225, GHSA-4jqp-9qjv-57m2, PYSEC-2026-74, RHSA-2026:2224, RHSA-2026:2225 and 6 more.