CVE-2020-11059CWE-200

Exposure of Sensitive Information to an Unauthorized Actor in AEgir

Critical · published May 27, 2020

CVSS v3.1
9.6
EPSS
1%
Percentile
65.9
In the wild
Unconfirmed
What it is

🚨 Secrets leaking from your environment variables? That's the reality for AEgir versions 21.7.0 to 21.10.1! 🔥 Think of it like a restaurant where the chef accidentally spills the recipe for a secret sauce all over the menu — anyone who sees it can replicate the dish without permission! This vulnerability allows sensitive information to slip through the cracks in the browser bundle published to npm. An attacker could exploit this leak to gain access to sensitive data including API keys or passwords, leading to a potentially devastating compromise of your application. The risk is exceptionally high, as exposed secrets can allow unauthorized access to critical systems or data.

Put simply

Think of it like a restaurant where the chef accidentally spills the recipe for a secret sauce all over the menu — anyone who sees it can replicate the dish without permission! This vulnerability allows sensitive information to slip through the cracks in the browser bundle published to npm. This vulnerability occurs when the `aegir publish` and `aegir build` commands unintentionally expose environment variables in the browser bundle uploaded to npm, enabling unintended access to sensitive information.

What to do

An attacker could exploit this leak to gain access to sensitive data including API keys or passwords, leading to a potentially devastating compromise of your application. The risk is exceptionally high, as exposed secrets can allow unauthorized access to critical systems or data. To mitigate this risk, upgrade your AEgir installation to version 21.10.1 immediately. Additionally, review and sanitize any sensitive environment variables before publishing to prevent future leaks. Regularly audit your npm packages to ensure no sensitive data is included in your builds. You've got this! With a quick update, you'll secure your environment like a pro! 🛡️

The record
Technical detail
CVSS v3.1
9.6 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01120 · 65.9th percentile
Weakness
CWE-200 · Exposure of Sensitive Information to an Unauthorized Actor
Published
2020-05-27T20:55Z
EPSS history
Timeline
  • 27 MAY 20:55Z
    Exposure of Sensitive Information to an Unauthorized Actor in AEgir
    cvelistv5