CVE-2026-1709
Keylime: keylime: authentication bypass allows unauthorized administrative operations due to missing client-side tls authentication
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
9.4
Keylime: keylime: authentication bypass allows unauthorized administrative operations due to missing client-side tls authentication
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.
- Record
CVE-2026-1709- CVSS 3.1
- 9.4 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H - Weakness
- CWE-322, CWE-322
- Updated
- 2026-11-02
EUVDEUVD-2026-5599
9.4
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.
- Record
EUVD-2026-5599- CVSS 3.1
- 9.4 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-4jqp-9qjv-57m2
9.4
Keylime Missing Authentication for Critical Function and Improper Authentication
Impact
The Keylime registrar does not enforce mutual TLS (mTLS) client certificate authentication since version 7.12.0. The registrar's TLS context is configured with ssl.CERT_OPTIONAL instead of ssl.CERT_REQUIRED, allowing any client to connect to protected API endpoints without presenting a valid client certificate.
Who is impacted:
- All Keylime deployments running versions 7.12.0 through 7.13.0
- Environments where the registrar HTTPS port (default 8891) is network-accessible to untrusted clients
What an attacker can do:
- List all registered agents (
GET /v2/agents/) - enumerate the entire agent inventory - Retrieve agent details (
GET /v2/agents/{uuid}) - obtain public TPM keys, certificates, and network locations (IP/port) of any agent - Delete any agent (
DELETE /v2/agents/{uuid}) - remove agents from the registry, disrupting attestation services
Note: The exposed TPM data (EK, AK, certificates) consists of public keys and certificates. Private keys remain protected within TPM hardware. The HMAC secret used for challenge-response validation is stored in the database but is not exposed via the API.
Affected versions: >= 7.12.0, <= 7.13.0
Fixed versions: 7.12.2, >= 7.13.1
Patches
A patch for the affected released versions is available. It removes the line that override the configuration of ssl.verify_mode, leaving the CERT_REQUIRED value set by web_util.init_mtls():
diff --git a/keylime/web/base/server.py b/keylime/web/base/server.py
index 1d9a9c2..859b23a 100644
--- a/keylime/web/base/server.py
+++ b/keylime/web/base/server.py
@@ -2,7 +2,6 @@ import asyncio
import multiprocessing
from abc import ABC, abstractmethod
from functools import wraps
-from ssl import CERT_OPTIONAL
from typing import TYPE_CHECKING, Any, Callable, Optional
import tornado
@@ -252,7 +251,6 @@ class Server(ABC):
self._https_port = config.getint(component, "tls_port", fallback=0)
self._max_upload_size = config.getint(component, "max_upload_size", fallback=104857600)
self._ssl_ctx = web_util.init_mtls(component)
- self._ssl_ctx.verify_mode = CERT_OPTIONAL
def _get(self, pattern: str, controller: type["Controller"], action: str, allow_insecure: bool = False) -> None:
"""Creates a new route to handle incoming GET requests issued for paths which match the given
Users should upgrade to the patched version once it is released.
Workarounds
If upgrading is not immediately possible, apply one of the following mitigations:
1. Network isolation (Recommended)
Restrict access to the registrar HTTPS port (default 8891) using firewall rules to allow only trusted hosts (verifier, tenant):
Example using iptables
iptables -A INPUT -p tcp --dport 8891 -s <verifier_ip> -j ACCEPT
iptables -A INPUT -p tcp --dport 8891 -s <tenant_ip> -j ACCEPT
iptables -A INPUT -p tcp --dport 8891 -j DROP
2. Reverse proxy with mTLS enforcement
Deploy a reverse proxy (nginx, HAProxy) in front of the registrar that enforces client certificate authentication:
Example nginx configuration
server {
listen 8891 ssl;
ssl_certificate /path/to/server.crt;
ssl_certificate_key /path/to/server.key;
ssl_client_certificate /path/to/ca.crt;
ssl_verify_client on; # Enforce client certificates
location / {
proxy_pass https://localhost:8892; # Internal registrar port
}
}
- Record
GHSA-4jqp-9qjv-57m2- CVSS 3.1
- 9.4 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H - Weakness
- CWE-295, CWE-306
- Updated
- 2026-11-02
NVD
9.4
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.
- Record
CVE-2026-1709- CVSS 3.1
- 9.4 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H - CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-322
- Updated
- 2026-11-02
OSV
9.4
Keylime: keylime: authentication bypass allows unauthorized administrative operations due to missing client-side tls authentication
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.
- Record
CVE-2026-1709- CVSS 3.1
- 9.4 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H - Weakness
- CWE-322
- Updated
- 2026-11-02
OSVGHSA-4jqp-9qjv-57m2
9.4
Keylime Missing Authentication for Critical Function and Improper Authentication
Impact
The Keylime registrar does not enforce mutual TLS (mTLS) client certificate authentication since version 7.12.0. The registrar's TLS context is configured with ssl.CERT_OPTIONAL instead of ssl.CERT_REQUIRED, allowing any client to connect to protected API endpoints without presenting a valid client certificate.
Who is impacted:
- All Keylime deployments running versions 7.12.0 through 7.13.0
- Environments where the registrar HTTPS port (default 8891) is network-accessible to untrusted clients
What an attacker can do:
- List all registered agents (
GET /v2/agents/) - enumerate the entire agent inventory - Retrieve agent details (
GET /v2/agents/{uuid}) - obtain public TPM keys, certificates, and network locations (IP/port) of any agent - Delete any agent (
DELETE /v2/agents/{uuid}) - remove agents from the registry, disrupting attestation services
Note: The exposed TPM data (EK, AK, certificates) consists of public keys and certificates. Private keys remain protected within TPM hardware. The HMAC secret used for challenge-response validation is stored in the database but is not exposed via the API.
Affected versions: >= 7.12.0, <= 7.13.0
Fixed versions: 7.12.2, >= 7.13.1
Patches
A patch for the affected released versions is available. It removes the line that override the configuration of ssl.verify_mode, leaving the CERT_REQUIRED value set by web_util.init_mtls():
diff --git a/keylime/web/base/server.py b/keylime/web/base/server.py
index 1d9a9c2..859b23a 100644
--- a/keylime/web/base/server.py
+++ b/keylime/web/base/server.py
@@ -2,7 +2,6 @@ import asyncio
import multiprocessing
from abc import ABC, abstractmethod
from functools import wraps
-from ssl import CERT_OPTIONAL
from typing import TYPE_CHECKING, Any, Callable, Optional
import tornado
@@ -252,7 +251,6 @@ class Server(ABC):
self._https_port = config.getint(component, "tls_port", fallback=0)
self._max_upload_size = config.getint(component, "max_upload_size", fallback=104857600)
self._ssl_ctx = web_util.init_mtls(component)
- self._ssl_ctx.verify_mode = CERT_OPTIONAL
def _get(self, pattern: str, controller: type["Controller"], action: str, allow_insecure: bool = False) -> None:
"""Creates a new route to handle incoming GET requests issued for paths which match the given
Users should upgrade to the patched version once it is released.
Workarounds
If upgrading is not immediately possible, apply one of the following mitigations:
1. Network isolation (Recommended)
Restrict access to the registrar HTTPS port (default 8891) using firewall rules to allow only trusted hosts (verifier, tenant):
Example using iptables
iptables -A INPUT -p tcp --dport 8891 -s <verifier_ip> -j ACCEPT
iptables -A INPUT -p tcp --dport 8891 -s <tenant_ip> -j ACCEPT
iptables -A INPUT -p tcp --dport 8891 -j DROP
2. Reverse proxy with mTLS enforcement
Deploy a reverse proxy (nginx, HAProxy) in front of the registrar that enforces client certificate authentication:
Example nginx configuration
server {
listen 8891 ssl;
ssl_certificate /path/to/server.crt;
ssl_certificate_key /path/to/server.key;
ssl_client_certificate /path/to/ca.crt;
ssl_verify_client on; # Enforce client certificates
location / {
proxy_pass https://localhost:8892; # Internal registrar port
}
}
- Record
GHSA-4jqp-9qjv-57m2- CVSS 3.1
- 9.4 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H - Weakness
- CWE-295, CWE-306
- Updated
- 2026-11-02
Show 11 moreShow less
OSVPYSEC-2026-74
9.8
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.
- Record
PYSEC-2026-74- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:2224
9.4
Red Hat Security Advisory: keylime security update
- Record
RHSA-2026:2224- CVSS 3.1
- 9.4 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:2225
9.4
Red Hat Security Advisory: keylime security update
- Record
RHSA-2026:2225- CVSS 3.1
- 9.4 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:2298
9.4
Red Hat Security Advisory: keylime security update
- Record
RHSA-2026:2298- CVSS 3.1
- 9.4 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2026:2224
9.4
Critical: keylime security update
Keylime is a TPM based highly scalable remote boot attestation and runtime integrity measurement solution.
Security Fix(es):
- keylime: Keylime: Authentication bypass allows unauthorized administrative operations due to missing client-side TLS authentication (CVE-2026-1709)
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:2224- CVSS 3.1
- 9.4 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2026:2225
9.4
Critical: keylime security update
Keylime is a TPM based highly scalable remote boot attestation and runtime integrity measurement solution.
Security Fix(es):
- keylime: Keylime: Authentication bypass allows unauthorized administrative operations due to missing client-side TLS authentication (CVE-2026-1709)
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:2225- CVSS 3.1
- 9.4 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2026:2224 No score
Critical: keylime security update
Keylime is a TPM based highly scalable remote boot attestation and runtime integrity measurement solution.
Security Fix(es):
- keylime: Keylime: Authentication bypass allows unauthorized administrative operations due to missing client-side TLS authentication (CVE-2026-1709)
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:2224- Updated
- 2026-11-02
OSVALSA-2026:2225 No score
Critical: keylime security update
Keylime is a TPM based highly scalable remote boot attestation and runtime integrity measurement solution.
Security Fix(es):
- keylime: Keylime: Authentication bypass allows unauthorized administrative operations due to missing client-side TLS authentication (CVE-2026-1709)
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:2225- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10165-1 No score
keylime-config-7.14.0+0-1.1 on GA media
These are all security issues fixed in the keylime-config-7.14.0+0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10165-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20398-1 No score
Security update for keylime
This update for keylime fixes the following issues:
- Update to version 7.14.0+0 (CVE-2026-1709, bsc#1257895):
- CVE-2026-1709: Fixed an authentication bypass which may allow unauthorized administrative operations due to missing client-side TLS authentication. (bsc#1257895)
- Record
openSUSE-SU-2026:20398-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20912-1 No score
Security update for keylime
This update for keylime fixes the following issues:
- Update to version 7.14.0+0 (CVE-2026-1709, bsc#1257895):
- CVE-2026-1709: Fixed an authentication bypass which may allow unauthorized administrative operations due to missing client-side TLS authentication. (bsc#1257895)
- Record
SUSE-SU-2026:20912-1- Updated
- 2026-11-02
Affected products
- keylime
- red hat enterprise linux 10
- red hat enterprise linux 10.0 extended update support
- red hat enterprise linux 9
- 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
- redhat enterprise linux for ibm z systems eus
- redhat enterprise linux for power little endian
- redhat enterprise linux for power little endian eus
Affected packages
| Package | Affected | Fixed |
|---|---|---|
keylimePyPI |
7.12.0 up to 7.12.2 | 7.12.2 |
keylimePyPI |
7.13.0 to 7.13.0 | 7.13.1 |
keylimeAlmaLinux:9 |
before 7.12.1-11.el9_7.4 | 7.12.1-11.el9_7.4 |
keylime-baseAlmaLinux:9 |
before 7.12.1-11.el9_7.4 | 7.12.1-11.el9_7.4 |
keylime-registrarAlmaLinux:9 |
before 7.12.1-11.el9_7.4 | 7.12.1-11.el9_7.4 |
keylime-selinuxAlmaLinux:9 |
before 7.12.1-11.el9_7.4 | 7.12.1-11.el9_7.4 |
keylime-tenantAlmaLinux:9 |
before 7.12.1-11.el9_7.4 | 7.12.1-11.el9_7.4 |
keylime-verifierAlmaLinux:9 |
before 7.12.1-11.el9_7.4 | 7.12.1-11.el9_7.4 |
python3-keylimeAlmaLinux:9 |
before 7.12.1-11.el9_7.4 | 7.12.1-11.el9_7.4 |
keylime-selinuxAlmaLinux:10 |
before 7.12.1-11.el10_1.4 | 7.12.1-11.el10_1.4 |
Show 32 moreShow less
| Package | Affected | Fixed |
|---|---|---|
keylimePyPI |
7.12.0 up to 7.12.2, plus listed versions 7.12.1 |
7.12.2 |
keylimePyPI |
7.13.0 up to 7.13.1 | 7.13.1 |
keylimePyPI |
before 7.12.0, plus listed versions 6.3.16.3.26.4.06.4.16.4.2 Show 17 moreShow less6.4.36.5.06.5.16.5.26.5.36.6.06.8.07.0.07.10.07.2.57.3.07.4.07.5.07.6.07.7.07.8.07.9.0 |
7.12.0 |
keylimeRed Hat:enterprise_linux:9::appstream |
before 0:7.12.1-11.el9_7.4 | 0:7.12.1-11.el9_7.4 |
keylime-baseRed Hat:enterprise_linux:9::appstream |
before 0:7.12.1-11.el9_7.4 | 0:7.12.1-11.el9_7.4 |
keylime-registrarRed Hat:enterprise_linux:9::appstream |
before 0:7.12.1-11.el9_7.4 | 0:7.12.1-11.el9_7.4 |
keylime-selinuxRed Hat:enterprise_linux:9::appstream |
before 0:7.12.1-11.el9_7.4 | 0:7.12.1-11.el9_7.4 |
keylime-tenantRed Hat:enterprise_linux:9::appstream |
before 0:7.12.1-11.el9_7.4 | 0:7.12.1-11.el9_7.4 |
keylime-verifierRed Hat:enterprise_linux:9::appstream |
before 0:7.12.1-11.el9_7.4 | 0:7.12.1-11.el9_7.4 |
python3-keylimeRed Hat:enterprise_linux:9::appstream |
before 0:7.12.1-11.el9_7.4 | 0:7.12.1-11.el9_7.4 |
keylimeRed Hat:enterprise_linux:10.1 |
before 0:7.12.1-11.el10_1.4 | 0:7.12.1-11.el10_1.4 |
keylime-baseRed Hat:enterprise_linux:10.1 |
before 0:7.12.1-11.el10_1.4 | 0:7.12.1-11.el10_1.4 |
keylime-registrarRed Hat:enterprise_linux:10.1 |
before 0:7.12.1-11.el10_1.4 | 0:7.12.1-11.el10_1.4 |
keylime-selinuxRed Hat:enterprise_linux:10.1 |
before 0:7.12.1-11.el10_1.4 | 0:7.12.1-11.el10_1.4 |
keylime-tenantRed Hat:enterprise_linux:10.1 |
before 0:7.12.1-11.el10_1.4 | 0:7.12.1-11.el10_1.4 |
keylime-toolsRed Hat:enterprise_linux:10.1 |
before 0:7.12.1-11.el10_1.4 | 0:7.12.1-11.el10_1.4 |
keylime-verifierRed Hat:enterprise_linux:10.1 |
before 0:7.12.1-11.el10_1.4 | 0:7.12.1-11.el10_1.4 |
python3-keylimeRed Hat:enterprise_linux:10.1 |
before 0:7.12.1-11.el10_1.4 | 0:7.12.1-11.el10_1.4 |
keylimeRed Hat:enterprise_linux_eus:10.0 |
before 0:7.12.1-2.el10_0.5 | 0:7.12.1-2.el10_0.5 |
keylime-baseRed Hat:enterprise_linux_eus:10.0 |
before 0:7.12.1-2.el10_0.5 | 0:7.12.1-2.el10_0.5 |
keylime-registrarRed Hat:enterprise_linux_eus:10.0 |
before 0:7.12.1-2.el10_0.5 | 0:7.12.1-2.el10_0.5 |
keylime-selinuxRed Hat:enterprise_linux_eus:10.0 |
before 0:7.12.1-2.el10_0.5 | 0:7.12.1-2.el10_0.5 |
keylime-tenantRed Hat:enterprise_linux_eus:10.0 |
before 0:7.12.1-2.el10_0.5 | 0:7.12.1-2.el10_0.5 |
keylime-toolsRed Hat:enterprise_linux_eus:10.0 |
before 0:7.12.1-2.el10_0.5 | 0:7.12.1-2.el10_0.5 |
keylime-verifierRed Hat:enterprise_linux_eus:10.0 |
before 0:7.12.1-2.el10_0.5 | 0:7.12.1-2.el10_0.5 |
python3-keylimeRed Hat:enterprise_linux_eus:10.0 |
before 0:7.12.1-2.el10_0.5 | 0:7.12.1-2.el10_0.5 |
keylimeRocky Linux:9 |
before 0:7.12.1-11.el9_7.4 | 0:7.12.1-11.el9_7.4 |
keylimeRocky Linux:10 |
before 0:7.12.1-11.el10_1.4 | 0:7.12.1-11.el10_1.4 |
keylimeSUSE:Linux Enterprise Server 16.0 |
before 7.14.0+0-160000.1.1 | 7.14.0+0-160000.1.1 |
keylimeSUSE:Linux Enterprise Server for SAP applications 16.0 |
before 7.14.0+0-160000.1.1 | 7.14.0+0-160000.1.1 |
keylimeopenSUSE:Tumbleweed |
before 7.14.0+0-1.1 | 7.14.0+0-1.1 |
keylimeopenSUSE:Leap 16.0 |
before 7.14.0+0-160000.1.1 | 7.14.0+0-160000.1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| 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-1709 is a critical vulnerability (CVSS 9.4) in Keylime, published February 6, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 5.71%, the 93rd percentile. Fixed in keylime 7.12.2.
References
access.redhat.com/errata/RHSA-2026:2224
access.redhat.com/errata/RHSA-2026:2225
access.redhat.com/errata/RHSA-2026:2298
access.redhat.com/security/cve/CVE-2026-1709
bugzilla.redhat.com/show_bug.cgi?id=2435514
security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-1709.json
Show 20 moreShow less
github.com/keylime/keylime/security/advisories/GHSA-4jqp-9qjv-57m2
nvd.nist.gov/vuln/detail/CVE-2026-1709
github.com/pypa/advisory-database/tree/main/vulns/keylime/PYSEC-2026-74.yaml
github.com/advisories/GHSA-4jqp-9qjv-57m2
bugzilla.redhat.com/2435514
errata.almalinux.org/9/ALSA-2026-2224.html
errata.almalinux.org/10/ALSA-2026-2225.html
access.redhat.com/downloads/content/package-browser
github.com/CVEProject/cvelistV5/tree/main/cves/2026/1xxx/CVE-2026-1709.json
github.com/keylime/keylime
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_2224.json
cve.org/CVERecord?id=CVE-2026-1709
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_2225.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_2298.json
errata.rockylinux.org/RLSA-2026:2224
errata.rockylinux.org/RLSA-2026:2225
suse.com/support/update/announcement/2026/suse-su-202620912-1
bugzilla.suse.com/1257895
suse.com/security/cve/CVE-2026-1709