Vulnerability RUSTSEC-2026-0480

Unknown
UNKNOWN RISK
Vulnerabilities without an assigned CVSS score. Severity is not determinable from available data.
1 day ago
November 10, 2026 at 12:00 PM UTC
Panic on a GCP launch endorsement without TDX measurements
>=0.0.0-0 <0.2.0
>=0.0.0-0 <0.2.0

Summary

Panic on a GCP launch endorsement without TDX measurements

Details

GcpTdxHost::verify_launch_endorsement(), available with the host-gcp-tdx feature, read uefi_golden.tdx.measurements[0] without checking that the golden measurement contains a TDX measurement. If a launch endorsement's golden measurement had no TDX measurements, the call panicked with an index out of bounds instead of returning an error.

The panic is reached only after the endorsement's signing certificate and signature have been verified. Triggering it therefore requires a correctly signed endorsement that lacks TDX measurements.

Intel describes the issue as improper input validation and classifies it as denial of service, with a CVSS 4.0 base score of 5.7, in INTEL-SA-01520.

The flaw was corrected in #87, released in 0.2.0. The function now returns Error::ParseError when the TDX measurement structure is missing or empty.

Reported by Borys Tsyrulnikov.

Impacted packages

Timeline

Published
1 day ago
November 10, 2026 at 12:00 PM UTC
Fixed (0.2.0)
2 months ago
September 04, 2026 at 11:13 PM UTC
Last Modified
22 hours ago
November 11, 2026 at 08:45 AM UTC