CVE-2020-11684

AT91bootstrap before 3.9.2 does not properly wipe encryption and authentication keys from memory before passing control to a less privileged software component

published September 14, 2020

CVSS
—
EPSS
1%
Percentile
64.5
In the wild
Unconfirmed
What it is

⚠️ A careless handoff is the entire exploit! AT91bootstrap doesn't wipe sensitive encryption and authentication keys from memory, leaving them exposed before handing control over to less privileged software. 🔥 Think of it like a chef who forgets to clean the kitchen before the next cook starts their shift—last night's secret sauce (the keys) is still sitting out, ready to be misused! If an attacker gets their hands on these keys, they could encrypt and sign the next boot stage, like a forger creating counterfeit bills based on leftover notes. This means they could manipulate the boot process, potentially leading to a complete compromise of the system!

Put simply

Think of it like a chef who forgets to clean the kitchen before the next cook starts their shift—last night's secret sauce (the keys) is still sitting out, ready to be misused! This vulnerability allows the exposure of encryption and authentication keys in AT91bootstrap versions prior to 3.9.2 because the keys are not properly wiped from memory before control is passed to less privileged components.

What to do

If an attacker gets their hands on these keys, they could encrypt and sign the next boot stage, like a forger creating counterfeit bills based on leftover notes. This means they could manipulate the boot process, potentially leading to a complete compromise of the system! To mitigate this risk, immediately update AT91bootstrap to version 3.9.2 or later. Ensure that all embedded software components are securely handling keys to prevent unauthorized access. Conduct a review of your system's security practices involving key management. You've got this! With these steps, you can secure your system and keep those keys safe. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01077 · 64.5th percentile
Published
2020-09-14T13:32Z
EPSS history
Timeline
  • 14 SEP 13:32Z
    AT91bootstrap before 3.9.2 does not properly wipe encryption and authentication keys from memory before passing control to a less privileged software component
    cvelistv5