CVE-2025-13609
Keylime: keylime: registrar allows identity takeover via duplicate uuid registration
A vulnerability has been identified in keylime where an attacker can exploit this flaw by registering a new agent using a different Trusted Platform Module (TPM) device but claiming an existing agent's unique identifier (UUID). This action overwrites the legitimate agent's identity, enabling the attacker to impersonate the compromised agent and potentially bypass security controls.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- High
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- High
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
8.2
Keylime: keylime: registrar allows identity takeover via duplicate uuid registration
A vulnerability has been identified in keylime where an attacker can exploit this flaw by registering a new agent using a different Trusted Platform Module (TPM) device but claiming an existing agent's unique identifier (UUID). This action overwrites the legitimate agent's identity, enabling the attacker to impersonate the compromised agent and potentially bypass security controls.
- Record
CVE-2025-13609- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:H/A:L - Weakness
- CWE-694
- Updated
- 2026-11-02
EUVDEUVD-2025-198980
8.2
A vulnerability has been identified in keylime where an attacker can exploit this flaw by registering a new agent using a different Trusted Platform Module (TPM) device but claiming an existing agent's unique identifier (UUID). This action overwrites the legitimate agent's identity, enabling the attacker to impersonate the compromised agent and potentially bypass security controls.
- Record
EUVD-2025-198980- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:H/A:L - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-xh5w-g8gq-r3v9
8.2
Keylime allows users to register new agents by recycling existing UUIDs when using different TPM devices
A vulnerability has been identified in keylime where an attacker can exploit this flaw by registering a new agent using a different Trusted Platform Module (TPM) device but claiming an existing agent's unique identifier (UUID). This action overwrites the legitimate agent's identity, enabling the attacker to impersonate the compromised agent and potentially bypass security controls.
- Record
GHSA-xh5w-g8gq-r3v9- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:H/A:L - Weakness
- CWE-694
- Updated
- 2026-11-02
NVD
8.2
A vulnerability has been identified in keylime where an attacker can exploit this flaw by registering a new agent using a different Trusted Platform Module (TPM) device but claiming an existing agent's unique identifier (UUID). This action overwrites the legitimate agent's identity, enabling the attacker to impersonate the compromised agent and potentially bypass security controls.
- Record
CVE-2025-13609- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:H/A:L - Weakness
- CWE-694
- Updated
- 2026-11-02
OSV
8.2
Keylime: keylime: registrar allows identity takeover via duplicate uuid registration
A vulnerability has been identified in keylime where an attacker can exploit this flaw by registering a new agent using a different Trusted Platform Module (TPM) device but claiming an existing agent's unique identifier (UUID). This action overwrites the legitimate agent's identity, enabling the attacker to impersonate the compromised agent and potentially bypass security controls.
- Record
CVE-2025-13609- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:H/A:L - Weakness
- CWE-694
- Updated
- 2026-11-02
OSVGHSA-xh5w-g8gq-r3v9
8.2
Keylime allows users to register new agents by recycling existing UUIDs when using different TPM devices
A vulnerability has been identified in keylime where an attacker can exploit this flaw by registering a new agent using a different Trusted Platform Module (TPM) device but claiming an existing agent's unique identifier (UUID). This action overwrites the legitimate agent's identity, enabling the attacker to impersonate the compromised agent and potentially bypass security controls.
- Record
GHSA-xh5w-g8gq-r3v9- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:H/A:L - Weakness
- CWE-694
- Updated
- 2026-11-02
Show 16 moreShow less
OSVPYSEC-2025-77
8.2
A vulnerability has been identified in keylime where an attacker can exploit this flaw by registering a new agent using a different Trusted Platform Module (TPM) device but claiming an existing agent's unique identifier (UUID). This action overwrites the legitimate agent's identity, enabling the attacker to impersonate the compromised agent and potentially bypass security controls.
- Record
PYSEC-2025-77- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2025:23201
8.2
Red Hat Security Advisory: keylime security update
- Record
RHSA-2025:23201- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2025:23210
8.2
Red Hat Security Advisory: keylime security update
- Record
RHSA-2025:23210- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2025:23628
8.2
Red Hat Security Advisory: keylime security update
- Record
RHSA-2025:23628- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2025:23735
8.2
Red Hat Security Advisory: keylime security update
- Record
RHSA-2025:23735- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2025:23852
8.2
Red Hat Security Advisory: keylime security update
- Record
RHSA-2025:23852- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2026:0429
8.2
Red Hat Security Advisory: keylime security update
- Record
RHSA-2026:0429- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:H/A:L - Updated
- 2026-11-02
OSVRLSA-2025:23201
8.2
Important: keylime security update
Keylime is a TPM based highly scalable remote boot attestation and runtime integrity measurement solution.
Security Fix(es):
- keylime: Keylime: Registrar allows identity takeover via duplicate UUID registration (CVE-2025-13609)
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-2025:23201- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:H/A:L - Updated
- 2026-11-02
OSVRLSA-2025:23210
8.2
Important: keylime security update
Keylime is a TPM based highly scalable remote boot attestation and runtime integrity measurement solution.
Security Fix(es):
- keylime: Keylime: Registrar allows identity takeover via duplicate UUID registration (CVE-2025-13609)
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-2025:23210- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:H/A:L - Updated
- 2026-11-02
OSVALSA-2025:23201 No score
Important: keylime security update
Keylime is a TPM based highly scalable remote boot attestation and runtime integrity measurement solution.
Security Fix(es):
- keylime: Keylime: Registrar allows identity takeover via duplicate UUID registration (CVE-2025-13609)
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-2025:23201- Updated
- 2026-11-02
OSVALSA-2025:23210 No score
Important: keylime security update
Keylime is a TPM based highly scalable remote boot attestation and runtime integrity measurement solution.
Security Fix(es):
- keylime: Keylime: Registrar allows identity takeover via duplicate UUID registration (CVE-2025-13609)
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-2025:23210- Updated
- 2026-11-02
OSVCLSA-2025-1766502382 No score
keylime: Fix of CVE-2025-13609
- CVE-2025-13609: enforce TPM identity immutability for agent UUIDs in registrar, add shared memory for multiprocess synchronization
- Record
CLSA-2025-1766502382- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15811-1 No score
keylime-config-7.13.0+40-1.1 on GA media
These are all security issues fixed in the keylime-config-7.13.0+40-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15811-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:20159-1 No score
Security update for keylime
This update for keylime fixes the following issues:
Update to version 7.13.0+40.
Security issues fixed:
- CVE-2025-13609: possible agent identity takeover due to registrar allowing the registration of agents with duplicate UUIDs (bsc#1254199).
- CVE-2025-1057: registrar denial-of-service due to backward incompatibility in database type handling (bsc#1237153).
Other issues fixed and changes:
-
Version 7.13.0+40:
- Include new attestation information fields (#1818)
- Fix Database race conditions and SQLAlchemy 2.0 compatibility (#1823)
- push-model: require HTTPS for authentication and attestation endpoints
- Fix operational_state tracking in push mode attestations
- templates: add push model authentication config options to 2.5 templates
- Security: Hash authentication tokens in logs
- Fix stale IMA policy cache in verification
- Fix authentication behavior on failed attestations for push mode
- Add shared memory infrastructure for multiprocess communication
- Add agent authentication (challenge/response) protocol for push mode
- Add agent-driven (push) attestation protocol with PULL mode regression fixes (#1814)
- docs: Fix man page RST formatting for rst2man compatibility (#1813)
- Apply limit on keylime-policy workers
- tpm: fix ECC signature parsing to support variable-length coordinates
- tpm: fix ECC P-521 credential activation with consistent marshaling
- tpm: fix ECC P-521 coordinate validation
- Remove deprecated disabled_signing_algorithms configuration option (#1804)
- algorithms: add support for specific RSA algorithms
- algorithms: add support for specific ECC curve algorithms
- Created manpage for keylime-policy and edited manpages for keylime verifier, registrar, agent
- Manpage for keylime agent
- Manpage for keylime verifier
- Manpage for keylime registrar
- Use constants for timeout and max retries defaults
- verifier: Use timeout from
request_timeoutconfig option - revocation_notifier: Use timeout setting from config file
- tenant: Set timeout when getting version from agent
- verify/evidence: SEV-SNP evidence type/verifier
- verify/evidence: Add evidence type to request JSON
-
Version v7.13.0:
- Avoid re-encoding certificate stored in DB
- Revert "models: Do not re-encode certificate stored in DB"
- Revert "registrar_agent: Use pyasn1 to parse PEM"
- policy/sign: use print() when writing to /dev/stdout
- registrar_agent: Use pyasn1 to parse PEM
- models: Do not re-encode certificate stored in DB
- mba: normalize vendor_db in EV_EFI_VARIABLE_AUTHORITY events
- mb: support vendor_db as logged by newer shim versions
- mb: support EV_EFI_HANDOFF_TABLES events on PCR1
- Remove unnecessary configuration values
- cloud_verifier_tornado: handle exception in notify_error()
- requests_client: close the session at the end of the resource manager
- Manpage for keylime_tenant (#1786)
- Add 2.5 templates including Push Model changes
- Initial version of verify evidence API
- db: Do not read pool size and max overflow for sqlite
- Use context managers to close DB sessions
- revocations: Try to send notifications on shutdown
- verifier: Gracefully shutdown on signal
- Use
forkasmultiprocessingstart method - Fix inaccuracy in threat model and add reference to SBAT
- Explain TPM properties and expand vTPM discussion
- Fix invalid RST and update TOC
- Expand threat model page to include adversarial model
- Add --push-model option to avoid requests to agents
- templates: duplicate str_to_version() in the adjust script
- policy: fix mypy issues with rpm_repo
- revocation_notifier: fix mypy issue by replacing deprecated call
- Fix create_runtime_policy in python < 3.12
- Fix after review
- fixed CONSTANT names C0103 errors
- Extend meta_data field in verifierdb
- docs: update issue templates
- docs: add GitHub PR template with documentation reminders
- tpm_util: fix quote signature…
- Record
openSUSE-SU-2025:20159-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:21194-1 No score
Security update for keylime
This update for keylime fixes the following issues:
Update to version 7.13.0+40.
Security issues fixed:
- CVE-2025-13609: possible agent identity takeover due to registrar allowing the registration of agents with duplicate UUIDs (bsc#1254199).
- CVE-2025-1057: registrar denial-of-service due to backward incompatibility in database type handling (bsc#1237153).
Other issues fixed and changes:
-
Version 7.13.0+40:
- Include new attestation information fields (#1818)
- Fix Database race conditions and SQLAlchemy 2.0 compatibility (#1823)
- push-model: require HTTPS for authentication and attestation endpoints
- Fix operational_state tracking in push mode attestations
- templates: add push model authentication config options to 2.5 templates
- Security: Hash authentication tokens in logs
- Fix stale IMA policy cache in verification
- Fix authentication behavior on failed attestations for push mode
- Add shared memory infrastructure for multiprocess communication
- Add agent authentication (challenge/response) protocol for push mode
- Add agent-driven (push) attestation protocol with PULL mode regression fixes (#1814)
- docs: Fix man page RST formatting for rst2man compatibility (#1813)
- Apply limit on keylime-policy workers
- tpm: fix ECC signature parsing to support variable-length coordinates
- tpm: fix ECC P-521 credential activation with consistent marshaling
- tpm: fix ECC P-521 coordinate validation
- Remove deprecated disabled_signing_algorithms configuration option (#1804)
- algorithms: add support for specific RSA algorithms
- algorithms: add support for specific ECC curve algorithms
- Created manpage for keylime-policy and edited manpages for keylime verifier, registrar, agent
- Manpage for keylime agent
- Manpage for keylime verifier
- Manpage for keylime registrar
- Use constants for timeout and max retries defaults
- verifier: Use timeout from
request_timeoutconfig option - revocation_notifier: Use timeout setting from config file
- tenant: Set timeout when getting version from agent
- verify/evidence: SEV-SNP evidence type/verifier
- verify/evidence: Add evidence type to request JSON
-
Version v7.13.0:
- Avoid re-encoding certificate stored in DB
- Revert "models: Do not re-encode certificate stored in DB"
- Revert "registrar_agent: Use pyasn1 to parse PEM"
- policy/sign: use print() when writing to /dev/stdout
- registrar_agent: Use pyasn1 to parse PEM
- models: Do not re-encode certificate stored in DB
- mba: normalize vendor_db in EV_EFI_VARIABLE_AUTHORITY events
- mb: support vendor_db as logged by newer shim versions
- mb: support EV_EFI_HANDOFF_TABLES events on PCR1
- Remove unnecessary configuration values
- cloud_verifier_tornado: handle exception in notify_error()
- requests_client: close the session at the end of the resource manager
- Manpage for keylime_tenant (#1786)
- Add 2.5 templates including Push Model changes
- Initial version of verify evidence API
- db: Do not read pool size and max overflow for sqlite
- Use context managers to close DB sessions
- revocations: Try to send notifications on shutdown
- verifier: Gracefully shutdown on signal
- Use
forkasmultiprocessingstart method - Fix inaccuracy in threat model and add reference to SBAT
- Explain TPM properties and expand vTPM discussion
- Fix invalid RST and update TOC
- Expand threat model page to include adversarial model
- Add --push-model option to avoid requests to agents
- templates: duplicate str_to_version() in the adjust script
- policy: fix mypy issues with rpm_repo
- revocation_notifier: fix mypy issue by replacing deprecated call
- Fix create_runtime_policy in python < 3.12
- Fix after review
- fixed CONSTANT names C0103 errors
- Extend meta_data field in verifierdb
- docs: update issue templates
- docs: add GitHub PR template with documentation reminders
- tpm_util: fix quote signature…
- Record
SUSE-SU-2025:21194-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:0217-1 No score
Security update for keylime
This update for keylime fixes the following issues:
- CVE-2025-13609: avoid re-registration of clients with same UUID but with different TPM identity (bsc#1254199).
- Record
SUSE-SU-2026:0217-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
keylimePyPI |
before 7.13.0 | 7.13.0 |
keylime-selinuxAlmaLinux:10 |
before 7.12.1-11.el10_1.3 | 7.12.1-11.el10_1.3 |
keylimeAlmaLinux:9 |
before 7.12.1-11.el9_7.3 | 7.12.1-11.el9_7.3 |
keylime-baseAlmaLinux:9 |
before 7.12.1-11.el9_7.3 | 7.12.1-11.el9_7.3 |
keylime-registrarAlmaLinux:9 |
before 7.12.1-11.el9_7.3 | 7.12.1-11.el9_7.3 |
keylime-selinuxAlmaLinux:9 |
before 7.12.1-11.el9_7.3 | 7.12.1-11.el9_7.3 |
keylime-tenantAlmaLinux:9 |
before 7.12.1-11.el9_7.3 | 7.12.1-11.el9_7.3 |
keylime-verifierAlmaLinux:9 |
before 7.12.1-11.el9_7.3 | 7.12.1-11.el9_7.3 |
python3-keylimeAlmaLinux:9 |
before 7.12.1-11.el9_7.3 | 7.12.1-11.el9_7.3 |
keylimeTuxCare:AlmaLinux:9.2 |
before 6.5.2-6.el9_2.alma.1.tuxcare.els1 | 6.5.2-6.el9_2.alma.1.tuxcare.els1 |
Show 69 moreShow less
| Package | Affected | Fixed |
|---|---|---|
keylime-baseTuxCare:AlmaLinux:9.2 |
before 6.5.2-6.el9_2.alma.1.tuxcare.els1 | 6.5.2-6.el9_2.alma.1.tuxcare.els1 |
keylime-registrarTuxCare:AlmaLinux:9.2 |
before 6.5.2-6.el9_2.alma.1.tuxcare.els1 | 6.5.2-6.el9_2.alma.1.tuxcare.els1 |
keylime-selinuxTuxCare:AlmaLinux:9.2 |
before 6.5.2-6.el9_2.alma.1.tuxcare.els1 | 6.5.2-6.el9_2.alma.1.tuxcare.els1 |
keylime-tenantTuxCare:AlmaLinux:9.2 |
before 6.5.2-6.el9_2.alma.1.tuxcare.els1 | 6.5.2-6.el9_2.alma.1.tuxcare.els1 |
keylime-verifierTuxCare:AlmaLinux:9.2 |
before 6.5.2-6.el9_2.alma.1.tuxcare.els1 | 6.5.2-6.el9_2.alma.1.tuxcare.els1 |
python3-keylimeTuxCare:AlmaLinux:9.2 |
before 6.5.2-6.el9_2.alma.1.tuxcare.els1 | 6.5.2-6.el9_2.alma.1.tuxcare.els1 |
keylimePyPI |
before 7.13.0, plus listed versions 6.3.16.3.26.4.06.4.16.4.2 Show 20 moreShow less6.4.36.5.06.5.16.5.26.5.36.6.06.8.07.0.07.10.07.12.07.12.17.12.27.2.57.3.07.4.07.5.07.6.07.7.07.8.07.9.0 |
7.13.0 |
keylimePyPI |
Not stated | Not evaluated |
keylimeRed Hat:enterprise_linux:10.1 |
before 0:7.12.1-11.el10_1.3 | 0:7.12.1-11.el10_1.3 |
keylime-baseRed Hat:enterprise_linux:10.1 |
before 0:7.12.1-11.el10_1.3 | 0:7.12.1-11.el10_1.3 |
keylime-registrarRed Hat:enterprise_linux:10.1 |
before 0:7.12.1-11.el10_1.3 | 0:7.12.1-11.el10_1.3 |
keylime-selinuxRed Hat:enterprise_linux:10.1 |
before 0:7.12.1-11.el10_1.3 | 0:7.12.1-11.el10_1.3 |
keylime-tenantRed Hat:enterprise_linux:10.1 |
before 0:7.12.1-11.el10_1.3 | 0:7.12.1-11.el10_1.3 |
keylime-toolsRed Hat:enterprise_linux:10.1 |
before 0:7.12.1-11.el10_1.3 | 0:7.12.1-11.el10_1.3 |
keylime-verifierRed Hat:enterprise_linux:10.1 |
before 0:7.12.1-11.el10_1.3 | 0:7.12.1-11.el10_1.3 |
python3-keylimeRed Hat:enterprise_linux:10.1 |
before 0:7.12.1-11.el10_1.3 | 0:7.12.1-11.el10_1.3 |
keylimeRed Hat:enterprise_linux:9::appstream |
before 0:7.12.1-11.el9_7.3 | 0:7.12.1-11.el9_7.3 |
keylime-baseRed Hat:enterprise_linux:9::appstream |
before 0:7.12.1-11.el9_7.3 | 0:7.12.1-11.el9_7.3 |
keylime-registrarRed Hat:enterprise_linux:9::appstream |
before 0:7.12.1-11.el9_7.3 | 0:7.12.1-11.el9_7.3 |
keylime-selinuxRed Hat:enterprise_linux:9::appstream |
before 0:7.12.1-11.el9_7.3 | 0:7.12.1-11.el9_7.3 |
keylime-tenantRed Hat:enterprise_linux:9::appstream |
before 0:7.12.1-11.el9_7.3 | 0:7.12.1-11.el9_7.3 |
keylime-verifierRed Hat:enterprise_linux:9::appstream |
before 0:7.12.1-11.el9_7.3 | 0:7.12.1-11.el9_7.3 |
python3-keylimeRed Hat:enterprise_linux:9::appstream |
before 0:7.12.1-11.el9_7.3 | 0:7.12.1-11.el9_7.3 |
keylimeRed Hat:rhel_eus:9.6::appstream |
before 0:7.3.0-15.el9_6.1 | 0:7.3.0-15.el9_6.1 |
keylime-baseRed Hat:rhel_eus:9.6::appstream |
before 0:7.3.0-15.el9_6.1 | 0:7.3.0-15.el9_6.1 |
keylime-registrarRed Hat:rhel_eus:9.6::appstream |
before 0:7.3.0-15.el9_6.1 | 0:7.3.0-15.el9_6.1 |
keylime-selinuxRed Hat:rhel_eus:9.6::appstream |
before 0:7.3.0-15.el9_6.1 | 0:7.3.0-15.el9_6.1 |
keylime-tenantRed Hat:rhel_eus:9.6::appstream |
before 0:7.3.0-15.el9_6.1 | 0:7.3.0-15.el9_6.1 |
keylime-verifierRed Hat:rhel_eus:9.6::appstream |
before 0:7.3.0-15.el9_6.1 | 0:7.3.0-15.el9_6.1 |
python3-keylimeRed Hat:rhel_eus:9.6::appstream |
before 0:7.3.0-15.el9_6.1 | 0:7.3.0-15.el9_6.1 |
keylimeRed Hat:rhel_e4s:9.2::appstream |
before 0:6.5.2-6.el9_2.1 | 0:6.5.2-6.el9_2.1 |
keylime-baseRed Hat:rhel_e4s:9.2::appstream |
before 0:6.5.2-6.el9_2.1 | 0:6.5.2-6.el9_2.1 |
keylime-registrarRed Hat:rhel_e4s:9.2::appstream |
before 0:6.5.2-6.el9_2.1 | 0:6.5.2-6.el9_2.1 |
keylime-selinuxRed Hat:rhel_e4s:9.2::appstream |
before 0:6.5.2-6.el9_2.1 | 0:6.5.2-6.el9_2.1 |
keylime-tenantRed Hat:rhel_e4s:9.2::appstream |
before 0:6.5.2-6.el9_2.1 | 0:6.5.2-6.el9_2.1 |
keylime-verifierRed Hat:rhel_e4s:9.2::appstream |
before 0:6.5.2-6.el9_2.1 | 0:6.5.2-6.el9_2.1 |
python3-keylimeRed Hat:rhel_e4s:9.2::appstream |
before 0:6.5.2-6.el9_2.1 | 0:6.5.2-6.el9_2.1 |
keylimeRed Hat:rhel_eus:9.4::appstream |
before 0:7.3.0-13.el9_4.1 | 0:7.3.0-13.el9_4.1 |
keylime-baseRed Hat:rhel_eus:9.4::appstream |
before 0:7.3.0-13.el9_4.1 | 0:7.3.0-13.el9_4.1 |
keylime-registrarRed Hat:rhel_eus:9.4::appstream |
before 0:7.3.0-13.el9_4.1 | 0:7.3.0-13.el9_4.1 |
keylime-selinuxRed Hat:rhel_eus:9.4::appstream |
before 0:7.3.0-13.el9_4.1 | 0:7.3.0-13.el9_4.1 |
keylime-tenantRed Hat:rhel_eus:9.4::appstream |
before 0:7.3.0-13.el9_4.1 | 0:7.3.0-13.el9_4.1 |
keylime-verifierRed Hat:rhel_eus:9.4::appstream |
before 0:7.3.0-13.el9_4.1 | 0:7.3.0-13.el9_4.1 |
python3-keylimeRed Hat:rhel_eus:9.4::appstream |
before 0:7.3.0-13.el9_4.1 | 0:7.3.0-13.el9_4.1 |
keylimeRed Hat:enterprise_linux_eus:10.0 |
before 0:7.12.1-2.el10_0.4 | 0:7.12.1-2.el10_0.4 |
keylime-baseRed Hat:enterprise_linux_eus:10.0 |
before 0:7.12.1-2.el10_0.4 | 0:7.12.1-2.el10_0.4 |
keylime-registrarRed Hat:enterprise_linux_eus:10.0 |
before 0:7.12.1-2.el10_0.4 | 0:7.12.1-2.el10_0.4 |
keylime-tenantRed Hat:enterprise_linux_eus:10.0 |
before 0:7.12.1-2.el10_0.4 | 0:7.12.1-2.el10_0.4 |
keylime-toolsRed Hat:enterprise_linux_eus:10.0 |
before 0:7.12.1-2.el10_0.4 | 0:7.12.1-2.el10_0.4 |
keylime-verifierRed Hat:enterprise_linux_eus:10.0 |
before 0:7.12.1-2.el10_0.4 | 0:7.12.1-2.el10_0.4 |
python3-keylimeRed Hat:enterprise_linux_eus:10.0 |
before 0:7.12.1-2.el10_0.4 | 0:7.12.1-2.el10_0.4 |
keylimeRocky Linux:10 |
before 0:7.12.1-11.el10_1.3 | 0:7.12.1-11.el10_1.3 |
keylimeRocky Linux:9 |
before 0:7.12.1-11.el9_7.3 | 0:7.12.1-11.el9_7.3 |
keylimeSUSE:Linux Enterprise Server 16.0 From an advisory covering 2 CVEs |
before 7.13.0+40-160000.1.1 | 7.13.0+40-160000.1.1 |
keylimeSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 2 CVEs |
before 7.13.0+40-160000.1.1 | 7.13.0+40-160000.1.1 |
keylimeSUSE:Linux Enterprise Module for Basesystem 15 SP7 |
before 6.3.2-150400.4.23.1 | 6.3.2-150400.4.23.1 |
keylimeSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS |
before 6.3.2-150400.4.23.1 | 6.3.2-150400.4.23.1 |
keylimeSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS |
before 6.3.2-150400.4.23.1 | 6.3.2-150400.4.23.1 |
keylimeSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS |
before 6.3.2-150400.4.23.1 | 6.3.2-150400.4.23.1 |
keylimeSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS |
before 6.3.2-150400.4.23.1 | 6.3.2-150400.4.23.1 |
keylimeSUSE:Linux Enterprise Server 15 SP4-LTSS |
before 6.3.2-150400.4.23.1 | 6.3.2-150400.4.23.1 |
keylimeSUSE:Linux Enterprise Server 15 SP5-LTSS |
before 6.3.2-150400.4.23.1 | 6.3.2-150400.4.23.1 |
keylimeSUSE:Linux Enterprise Server 15 SP6-LTSS |
before 6.3.2-150400.4.23.1 | 6.3.2-150400.4.23.1 |
keylimeSUSE:Linux Enterprise Server for SAP Applications 15 SP4 |
before 6.3.2-150400.4.23.1 | 6.3.2-150400.4.23.1 |
keylimeSUSE:Linux Enterprise Server for SAP Applications 15 SP5 |
before 6.3.2-150400.4.23.1 | 6.3.2-150400.4.23.1 |
keylimeSUSE:Linux Enterprise Server for SAP Applications 15 SP6 |
before 6.3.2-150400.4.23.1 | 6.3.2-150400.4.23.1 |
keylimeopenSUSE:Leap 15.6 |
before 6.3.2-150400.4.23.1 | 6.3.2-150400.4.23.1 |
keylimeopenSUSE:Tumbleweed |
before 7.13.0+40-1.1 | 7.13.0+40-1.1 |
keylimeopenSUSE:Leap 16.0 From an advisory covering 2 CVEs |
before 7.13.0+40-160000.1.1 | 7.13.0+40-160000.1.1 |
Not evaluated means the source gave git commits or a range we can't read, so we can't tell which releases are affected. A fixed version beside it is the source’s own claim.
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-13609 is a high vulnerability (CVSS 8.2) in Keylime Project Keylime, published November 24, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.47%, the 40th percentile. Fixed in keylime 7.13.0.
References
access.redhat.com/errata/RHSA-2025:23201
access.redhat.com/errata/RHSA-2025:23210
access.redhat.com/errata/RHSA-2025:23628
access.redhat.com/errata/RHSA-2025:23735
access.redhat.com/errata/RHSA-2025:23852
access.redhat.com/errata/RHSA-2026:0429
Show 32 moreShow less
access.redhat.com/security/cve/CVE-2025-13609
bugzilla.redhat.com/show_bug.cgi?id=2416761
github.com/keylime/keylime/issues/1820
nvd.nist.gov/vuln/detail/CVE-2025-13609
github.com/keylime/keylime/pull/1785
github.com/keylime/keylime/commit/e1ae8de1f7b1385eaeec66572a92ff1338e6e157
github.com/keylime/keylime/releases/tag/v7.13.0
github.com/pypa/advisory-database/tree/main/vulns/keylime/PYSEC-2025-77.yaml
github.com/advisories/GHSA-xh5w-g8gq-r3v9
bugzilla.redhat.com/2416761
errata.almalinux.org/10/ALSA-2025-23201.html
errata.almalinux.org/9/ALSA-2025-23210.html
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2025-1766502382.html
access.redhat.com/downloads/content/package-browser
github.com/CVEProject/cvelistV5/tree/main/cves/2025/13xxx/CVE-2025-13609.json
github.com/keylime/keylime
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_23201.json
cve.org/CVERecord?id=CVE-2025-13609
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_23210.json
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_23628.json
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_23735.json
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_23852.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_0429.json
errata.rockylinux.org/RLSA-2025:23201
errata.rockylinux.org/RLSA-2025:23210
suse.com/support/update/announcement/2025/suse-su-202521194-1
bugzilla.suse.com/1237153
bugzilla.suse.com/1254199
suse.com/security/cve/CVE-2025-1057
suse.com/security/cve/CVE-2025-13609
suse.com/support/update/announcement/2026/suse-su-20260217-1
Left out here: the rest of 2 source descriptions. The JSON record has them.