Improper Input Validation Affecting keylime-registrar package, versions <6.3.2-150400.4.11.1


Severity

Recommended
0.0
critical
0
10

Based on SUSE Linux Enterprise Server security rating.

Threat Intelligence

EPSS
0.22% (61st percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications

Snyk Learn

Learn about Improper Input Validation vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-SLES154-KEYLIMEREGISTRAR-2970550
  • published4 Aug 2022
  • disclosed3 Aug 2022

Introduced: 3 Aug 2022

CVE-2022-1053  (opens in a new tab)
CWE-20  (opens in a new tab)

How to fix?

Upgrade SLES:15.4 keylime-registrar to version 6.3.2-150400.4.11.1 or higher.

NVD Description

Note: Versions mentioned in the description apply only to the upstream keylime-registrar package and not the keylime-registrar package as distributed by SLES. See How to fix? for SLES:15.4 relevant fixed versions and status.

Keylime does not enforce that the agent registrar data is the same when the tenant uses it for validation of the EK and identity quote and the verifier for validating the integrity quote. This allows an attacker to use one AK, EK pair from a real TPM to pass EK validation and give the verifier an AK of a software TPM. A successful attack breaks the entire chain of trust because a not validated AK is used by the verifier. This issue is worse if the validation happens first and then the agent gets added to the verifier because the timing is easier and the verifier does not validate the regcount entry being equal to 1,

CVSS Base Scores

version 3.1