Medium severity · published Oct 3, 2024
CVE-2024-47762
Unexpected visibility of environment variable configurations in @backstage/plugin-app-backend
5.8
CVSS
0.4%
EPSS
No
On KEV
Description
Backstage is an open framework for building developer portals. Configuration supplied through APP_CONFIG_* environment variables, for example APP_CONFIG_backend_listen_port=7007, where unexpectedly ignoring the visibility defined in configuration schema. This occurred even if the configuration schema specified that they should have backend or secret visibility. This was an intended feature of the APP_CONFIG_* way of supplying configuration, but now clearly goes against the expected behavior of the configuration system. This behavior leads to a risk of potentially exposing sensitive configuration details intended to remain private or restricted to backend processes. The issue has been resolved in version 0.3.75 of the @backstage/plugin-app-backend package. As a temporary measure, avoid supplying secrets using the APP_CONFIG_ configuration pattern. Consider alternative methods for setting secrets, such as the environment substitution available for Backstage configuration.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
Low
Integrity
None
Availability
None
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 31% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
BA
backstage · backstage
< 0.3.75 · source: vendor, CISA
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2024-47762
CVE.org
https://www.cve.org/CVERecord?id=CVE-2024-47762
github.com
https://github.com/backstage/backstage/commit/323e6129073c5cb4cc106a1239eaec31a129554f
github.com
https://github.com/backstage/backstage/security/advisories/GHSA-qc4v-xq2m-65wc
More from backstage
9.9
CVE-2026-106486
Backstage: Improper filesystem validation in Bitbucket pull-request scaffolder actions
9.8
CVE-2026-29186
@backstage/plugin-techdocs-node: TechDocs Mkdocs Configuration Key Enables Arbitrary Code Execution
9.6
CVE-2026-106501
Backstage: Sensitive information exposure in Scaffolder
8.8
CVE-2026-106558
Backstage: Improper validation of TechDocs MkDocs configuration
8.8
CVE-2026-106509
Backstage: Improper validation of MkDocs theme configuration in TechDocs
