VYPR

CWE-14

Compiler Removal of Code to Clear Buffers

VariantDraft

Description

Sensitive memory is cleared according to the source code, but compiler optimizations leave the memory untouched when it is not read from again, aka "dead store removal."

Hierarchy (View 1000)

Parents

Children

none

CVEs mapped to this weakness (10)

  • CVE-2025-64646MedMar 25, 2026
    risk 0.40cvss 6.2epss 0.00

    IBM Concert 1.0.0 through 2.2.0 could allow an attacker to access sensitive information in memory due to the buffer not properly clearing resources.

  • CVE-2023-32100MedMay 18, 2023
    risk 0.34cvss 5.3epss 0.00

    Compiler removal of buffer clearing in sli_se_driver_mac_compute in Silicon Labs Gecko Platform SDK v4.2.1 and earlier results in key material duplication to RAM.

  • CVE-2023-32099MedMay 18, 2023
    risk 0.34cvss 5.3epss 0.01

    Compiler removal of buffer clearing in sli_se_sign_hash in Silicon Labs Gecko Platform SDK v4.2.1 and earlier results in key material duplication to RAM.

  • CVE-2023-32098MedMay 18, 2023
    risk 0.34cvss 5.3epss 0.01

    Compiler removal of buffer clearing in sli_se_sign_message in Silicon Labs Gecko Platform SDK v4.2.1 and earlier results in key material duplication to RAM.

  • CVE-2023-2481MedMay 18, 2023
    risk 0.34cvss 5.3epss 0.00

    Compiler removal of buffer clearing in sli_se_opaque_import_key in Silicon Labs Gecko Platform SDK v4.2.1 and earlier results in key material duplication to RAM.

  • CVE-2023-1132MedMay 18, 2023
    risk 0.34cvss 5.3epss 0.00

    Compiler removal of buffer clearing in sli_se_driver_key_agreement in Silicon Labs Gecko Platform SDK v4.2.1 and earlier results in key material duplication to RAM.

  • CVE-2026-48984MedJun 18, 2026
    risk 0.24cvss 4.7epss 0.00

    pam_usb provides hardware authentication for Linux using ordinary removable media. In versions 0.9.1 and below, the xfree() memory release helper in calls free() without first zeroing the buffer contents, releasing heap-allocated buffers containing sensitive data — including…

  • CVE-2023-32097LowMay 18, 2023
    risk 0.20cvss 3.1epss 0.00

    Compiler removal of buffer clearing in sli_crypto_transparent_aead_decrypt_tag in Silicon Labs Gecko Platform SDK v4.2.1 and earlier results in key material duplication to RAM.

  • CVE-2023-32096LowMay 18, 2023
    risk 0.20cvss 3.1epss 0.00

    Compiler removal of buffer clearing in sli_crypto_transparent_aead_encrypt_tag in Silicon Labs Gecko Platform SDK v4.2.1 and earlier results in key material duplication to RAM.

  • CVE-2023-0965LowMay 18, 2023
    risk 0.20cvss 3.1epss 0.00

    Compiler removal of buffer clearing in sli_cryptoacc_transparent_key_agreement in Silicon Labs Gecko Platform SDK v4.2.1 and earlier results in key material duplication to RAM.