CVE-2026-106462: Backstage Plugin Scaffolder Credential Handling Vulnerability

Summary

07/10/2026
Yes i
Moderate
6.4

CVE-2026-106462: Backstage's scaffolder credential handling may allow unintended GitHub authentication fallback. Affects @backstage/plugin-scaffolder-backend versions < 4.1.0. Fixed in 4.1.0. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored Devnack Mobile apps built by Devnack Design, build and launch iOS and Android apps with a senior product team. From idea to store release Start a project

Background

The Backstage Plugin Scaffolder is a tool designed to streamline the creation of software components by automating the setup process across various source control systems. It allows users to define templates for scaffolding new projects, integrating with platforms like GitHub, GitLab, and Bitbucket. However, this plugin has a vulnerability that may lead to unintended authentication fallbacks, potentially allowing unauthorized access to sensitive operations.

Vulnerability Detail

The vulnerability arises from the Scaffolder actions that interact with source control systems not consistently enforcing the intended credential boundaries under certain configurations. This inconsistency can allow an authenticated user to perform operations with broader access than intended, posing a risk to the integrity and security of the source control systems involved.

How To Fix

Latest published version: 4.2.1 as of 22 Oct 2026

npm install @backstage/plugin-scaffolder-backend@4.2.1

Upgrading to it may include breaking changes; the version below is the minimum fixed release for this vulnerability.

If you need the minimum change

4.1.0

This is the first release that contains the fix.

npm install @backstage/plugin-scaffolder-backend@4.1.0

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Workaround

If immediate upgrading is not possible, consider the following workarounds:

  • Restrict who can create Scaffolder tasks and which templates they can execute.
  • Limit SCM integration credentials to the minimum repository read and mutation permissions required.
  • Remove integration credentials for SCM hosts where all required operations can use explicitly supplied user tokens.

Conclusion

In summary, CVE-2026-106462 presents a significant risk to users of the Backstage Plugin Scaffolder due to improper credential handling. It is crucial to upgrade to the patched versions of the affected packages and configure the plugin to enforce user-provided credentials to safeguard against unauthorized access.

See every vulnerability recorded for @backstage/plugin-scaffolder-backend →

Share this vulnerability

FAQ

CVE-2026-106462 is a vulnerability in the Backstage Plugin Scaffolder that may allow unintended GitHub authentication fallback, potentially granting broader access than intended.

You can check if your application is affected by using the Vulert playground, which analyzes your package-lock.json file for vulnerabilities without requiring signup.

The risks include unauthorized access to source control operations, which could lead to data breaches or unauthorized changes to repositories.

The CVSS score of this vulnerability is 6.4, indicating a moderate severity level.

If you cannot upgrade immediately, implement the suggested workarounds to mitigate the risk until you can apply the patches.

Related vulnerabilities

Recent vulnerabilities recorded for @backstage/plugin-scaffolder-backend.

How To Fix

Latest published version: 4.2.1 as of 22 Oct 2026

npm install @backstage/plugin-scaffolder-backend@4.2.1

Upgrading to it may include breaking changes; the version below is the minimum fixed release for this vulnerability.

If you need the minimum change

4.1.0

This is the first release that contains the fix.

npm install @backstage/plugin-scaffolder-backend@4.1.0

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback