CyberSecBulletin

Cryptographic Operations are Run Before Supporting Units are Ready

CWE-1279

Performing cryptographic operations without ensuring that the supporting inputs are ready to supply valid data may compromise the cryptographic result.

We track 2 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.7.

How this weakness is prevented

  • Architecture and Design: Best practices should be used to design cryptographic systems. If a cryptographic unit retrieves a private encryption key from a fuse unit, the fuse unit must be up and running before a key may be supplied.
  • Implementation: Continuously ensuring that cryptographic inputs are supplying valid information is necessary to ensure that the encrypted output is secure.

Latest Cryptographic Operations are Run Before Supporting Units are Ready vulnerabilities

  • 7.5 High severity

    GSDK: Insufficient Entropy

    CVE-2024-22473Silabs.com

    TRNG is used before initialization by ECDSA signing driver when exiting EM2/EM3 on Virtual Secure Vault (VSE) devices. This defect may allow Signature Spoofing by Key Recreation.This issue affects Gecko SDK through v4.4.0.

  • 9.8 Critical severity

    Z/IP Gateway SDK: Use of Uninitialized Resource

    CVE-2023-4489Silabs.com

    The first S0 encryption key is generated with an uninitialized PRNG in Z/IP Gateway products running Silicon Labs Z/IP Gateway SDK v7.18.3 and earlier. This makes the first S0 key generated at startup predictable, potentially allowing network key prediction an