SUSE-SU-2026:0452-1

Source
https://www.suse.com/support/update/announcement/2026/suse-su-20260452-1/
Import Source
https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:0452-1.json
JSON Data
https://api.osv.dev/v1/vulns/SUSE-SU-2026:0452-1
Upstream
Related
Published
2026-02-11T16:17:16Z
Modified
2026-02-12T15:00:25.451695Z
Summary
Security update for rust-keylime
Details

This update for rust-keylime fixes the following issues:

Update to version 0.2.8+116.

Security issues fixed:

  • CVE-2026-25727: time: parsing of user-provided input by the RFC 2822 date parser can lead to stack exhaustion (bsc#1257908).

Other updates and bugfixes:

  • Update vendored crates time to version 0.3.47.

  • Update to version 0.2.8+116:

    • build(deps): bump bytes from 1.7.2 to 1.11.1
    • api: Modify /version endpoint output in version 2.5
    • Add API v2.5 with backward-compatible /v2.5/quotes/integrity
    • tests: add unit test for resolveagentid (#1182)
    • (pull-model): enable retry logic for registration
    • rpm: Update specfiles to apply on master
    • workflows: Add test to detect unused crates
    • lib: Drop unused crates
    • push-model: Drop unused crates
    • keylime-agent: Drop unused crates
    • build(deps): bump uuid from 1.18.1 to 1.19.0
    • Update reqwest-retry to 0.8, retry-policies to 0.5
    • rpm: Fix cargo_build macro usage on CentOS Stream
    • fix(push-model): resolve hash_ek uuid to actual EK hash
    • build(deps): bump thiserror from 2.0.16 to 2.0.17
    • workflows: Separate upstream test suite from e2e coverage
    • Send UEFI measured boot logs as raw bytes (#1173)
    • auth: Add unit tests for SecretToken implementation
    • packit: Enable push-attestation tests
    • resilient_client: Prevent authentication token leakage in logs
  • Use tmpfiles.d for /var directories (PED-14736)

  • Update to version 0.2.8+96:

    • build(deps): bump wiremock from 0.6.4 to 0.6.5
    • build(deps): bump actions/checkout from 5 to 6
    • build(deps): bump chrono from 0.4.41 to 0.4.42
    • packit: Get coverage from Fedora 43 runs
    • Fix issues pointed out by clippy
    • Replace mutex unwraps with proper error handling in TPM library
    • Remove unused session request methods from StructureFiller
    • Fix config panic on missing ek_handle in push model agent
    • build(deps): bump tempfile from 3.21.0 to 3.23.0
    • build(deps): bump actions/upload-artifact from 4 to 6 (#1163)
    • Fix clippy warnings project-wide
    • Add KEYLIME_DIR support for verifier TLS certificates in push model agent
    • Thread privileged resources and use MeasurementList for IMA reading
    • Add privileged resource initialization and privilege dropping to push model agent
    • Fix privilege dropping order in run_as()
    • add documentation on FQDN hostnames
    • Remove confusing logs for push mode agent
    • Set correct default Verifier port (8891->8881) (#1159)
    • Add verifier_url to reference configuration file (#1158)
    • Add TLS support for Registrar communication (#1139)
    • Fix agent handling of 403 registration responses (#1154)
    • Add minor README.md rephrasing (#1151)
    • build(deps): bump actions/checkout from 5 to 6 (#1153)
    • ci: update spec files for packit COPR build
    • docs: improve challenge encoding and async TPM documentation
    • refactor: improve middleware and error handling
    • feat: add authentication client with middleware integration
    • docker: Include keylimepushmodel_agent binary
    • Include attestation_interval configuration (#1146)
    • Persist payload keys to avoid attestation failure on restart
    • crypto: Implement the load or generate pattern for keys
    • Use simple algorithm specifiers in certification_keys object (#1140)
    • tests: Enable more tests in CI
    • Fix RSA2048 algorithm reporting in keylime agent
    • Remove disabledsigningalgorithms configuration
    • rpm: Fix metadata patches to apply to current code
    • workflows/rpm.yml: Use more strict patching
    • build(deps): bump uuid from 1.17.0 to 1.18.1
    • Fix ECC algorithm selection and reporting for keylime agent
    • Improve logging consistency and coherency
    • Implement minimal RFC compliance for Location header and URI parsing (#1125)
    • Use separate keys for payload mechanism and mTLS
    • docker: update rust to 1.81 for distroless Dockerfile
    • Ensure UEFI log capabilities are set to false
    • build(deps): bump http from 1.1.0 to 1.3.1
    • build(deps): bump log from 0.4.27 to 0.4.28
    • build(deps): bump cfg-if from 1.0.1 to 1.0.3
    • build(deps): bump actix-rt from 2.10.0 to 2.11.0
    • build(deps): bump async-trait from 0.1.88 to 0.1.89
    • build(deps): bump trybuild from 1.0.105 to 1.0.110
    • Accept evidence handling structures null entries
    • workflows: Add test to check if RPM patches still apply
    • CI: Enable test add-agent-with-malformed-ek-cert
    • config: Fix singleton tests
    • FSM: Remove needless lifetime annotations (#1105)
    • rpm: Do not remove wiremock which is now available in Fedora
    • Use latest Fedora httpdate version (1.0.3)
    • Enhance coverage with parseretryafter test
    • Fix issues reported by CI regarding unwrap() calls
    • Reuse max retries indicated to the ResilientClient
    • Include limit of retries to 5 for Retry-After
    • Add policy to handle Retry-After response headers
    • build(deps): bump wiremock from 0.6.3 to 0.6.4
    • build(deps): bump serde_json from 1.0.140 to 1.0.143
    • build(deps): bump pest_derive from 2.8.0 to 2.8.1
    • build(deps): bump syn from 2.0.90 to 2.0.106
    • build(deps): bump tempfile from 3.20.0 to 3.21.0
    • build(deps): bump thiserror from 2.0.12 to 2.0.16
    • rpm: Fix patches to apply to current master code
    • build(deps): bump anyhow from 1.0.98 to 1.0.99
    • state_machine: Automatically clean config override during tests
    • config: Implement singleton and factory pattern
    • testing: Support overriding configuration during tests
    • feat: implement standalone challenge-response authentication module
    • structures: rename session structs for clarity and fix typos
    • tpm: refactor certifycredentialwith_iak() into a more generic function
    • Add Push Model Agent Mermaid FSM chart (#1095)
    • Add state to avoid exiting on wrong attestation (#1093)
    • Add 6 alphanumeric lowercase X-Request-ID header
    • Enhance Evidence Handling response parsing
    • build(deps): bump quote from 1.0.35 to 1.0.40
    • build(deps): bump libc from 0.2.172 to 0.2.175
    • build(deps): bump glob from 0.3.2 to 0.3.3
    • build(deps): bump actix-web from 4.10.2 to 4.11.0
References

Affected packages

SUSE:Linux Enterprise Micro 5.4 / rust-keylime

Package

Name
rust-keylime
Purl
pkg:rpm/suse/rust-keylime&distro=SUSE%20Linux%20Enterprise%20Micro%205.4

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
0.2.8+116-150400.3.11.1

Ecosystem specific

{
    "binaries": [
        {
            "rust-keylime": "0.2.8+116-150400.3.11.1"
        }
    ]
}

Database specific

source
"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:0452-1.json"