CVE-2026-24046CWE-22CWE-59

Backstage has a Possible Symlink Path Traversal in Scaffolder Actions

High · published January 21, 2026

CVSS v3.1
7.1
EPSS
1%
Percentile
43.6
In the wild
Unconfirmed
What it is

⚡ Backstage is letting attackers sneak around the filesystem like a cat burglar with a master key! Think of Scaffolder actions as a pizza place where anyone can create their own orders. If a sneaky individual can slip in a crafted order, they could not only see the chef’s secret recipes but also toss out the entire stock of ingredients just by tweaking their order! An attacker with access to create Scaffolder templates could read sensitive files like passwords and configurations, delete important resources, or even write malicious files anywhere on the server. Imagine your entire server setup being compromised because someone found a backdoor through an innocent-looking template!

Put simply

Think of Scaffolder actions as a pizza place where anyone can create their own orders. If a sneaky individual can slip in a crafted order, they could not only see the chef’s secret recipes but also toss out the entire stock of ingredients just by tweaking their order! This vulnerability allows symlink-based path traversal, enabling attackers to exploit the `debug:log` action and other Scaffolder actions to manipulate files and directories outside the intended workspace.

What to do

An attacker with access to create Scaffolder templates could read sensitive files like passwords and configurations, delete important resources, or even write malicious files anywhere on the server. Imagine your entire server setup being compromised because someone found a backdoor through an innocent-looking template! To protect your Backstage deployment, upgrade to the latest versions of `@backstage/backend-defaults`, `@backstage/plugin-scaffolder-backend`, and `@backstage/plugin-scaffolder-node`. Additionally, restrict template creation and execution permissions, audit existing templates for symlink usage, and consider running Backstage in a containerized environment with limited filesystem access. You've got this! Follow the steps, and you'll lock down your Backstage environment like a pro! 🛡️

The record
Technical detail
CVSS v3.1
7.1 · HIGH
Vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:L
CVSS v4.0
Not supplied
EPSS
0.00525 · 43.6th percentile
Weaknesses
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal'); CWE-59 · Improper Link Resolution Before File Access ('Link Following')
Published
2026-01-21T22:36Z
EPSS history
Timeline
  • 21 JAN 22:36Z
    Backstage has a Possible Symlink Path Traversal in Scaffolder Actions
    cvelistv5