PYSEC-2026-1488: Keylime: keylime registrar dos due to incompatible database entry handling

Published Mar 15, 2025
·
Updated

A flaw was found in Keylime, a remote attestation solution, where strict type checking introduced in version 7.12.0 prevents the registrar from reading database entries created by previous versions, for example, 7.11.0. Specifically, older versions store agent registration data as bytes, whereas the updated registrar expects str. This issue leads to an exception when processing agent registration requests, causing the agent to fail.

Affected Software

1 affected component
Keylime Keylime=7.12.0

Event History

Mar 15, 2025
CVE Published
via OSV·08:50 AM
Data Sourced
via OSV·08:50 AM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Which deployments are exposed to this failure?

Deployments whose registrar database contains agent registration entries created by an older Keylime version, such as 7.11.0, are exposed after using version 7.12.0. The incompatibility arises because older entries are stored as bytes while the updated registrar expects strings.

2

What triggers the denial of service?

The failure is triggered when the updated registrar processes an agent registration request and attempts to read an incompatible older database entry. The resulting exception causes the agent to fail.

3

Does exploitation require authentication or special privileges?

No privileges or authentication are indicated by the supplied vector, but user interaction is required. The available information does not specify the exact interaction or request path needed to trigger processing of the incompatible entry.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203