p PatchFirst

PatchFirst · Свежие уязвимости

Уязвимости @backstage/plugin-scaffolder-backend

За последние 30 дней в @backstage/plugin-scaffolder-backend опубликовано уязвимостей: 9; в каталоге KEV: 0.

Фильтры уязвимостей
Сбросить фильтры

Уязвимостей: 17

  1. CVE-2026-106506

    Средний · CVSS 5.3EPSS 0,22%Есть исправление

    Backstage: Improper input validation in scaffolder task list ordering

    Backstage is an open framework for building developer portals. Prior to 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by improper input validation in scaffolder task list ordering. An authenticated Backstage user with permission to create and read relevant scaffolder tasks may be able to infer confidential task data under specific conditions. Successful exploitation requires retained task secrets, visibility of a target task, knowledge of the secret structure, and repeated requests. This issue is fixed in version 4.1.0.

    • Обновитесь до 4.1.0
    Опубликовано Обновлено
  2. CVE-2026-106504

    Средний · CVSS 6.5EPSS 0,26%Есть исправление

    Backstage: Sensitive information exposure in scaffolder task logs

    Backstage is an open framework for building developer portals. Prior to 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by sensitive information exposure in scaffolder task logs. An authenticated user who can create and read scaffolder tasks may be able to observe sensitive values in task logs in deployments with restrictive action permissions and affected templates. Exploitation requires a denied action whose input contains such a value. This issue is fixed in version 4.1.0.

    • Обновитесь до 4.1.0
    Опубликовано Обновлено
  3. CVE-2026-106503

    Высокий · CVSS 8.1EPSS 0,39%Есть исправление

    Backstage: Scaffolder action input authorization bypass

    Backstage is an open framework for building developer portals. Prior to 3.3.1, 3.4.1, 4.0.3 and 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by scaffolder action input authorization bypass. An authenticated user with access to affected Scaffolder templates could bypass configured action restrictions. Depending on integration credentials, this could grant unauthorized access to repositories and related source-control resources. This issue is fixed in versions 3.3.1, 3.4.1, 4.0.3 and 4.1.0.

    • Обновитесь до 3.3.1
    • Обновитесь до 3.4.1
    • Обновитесь до 4.0.3
    • Обновитесь до 4.1.0
    Опубликовано Обновлено
  4. CVE-2026-106502

    Средний · CVSS 5.3EPSS 0,29%Есть исправление

    Backstage: Sensitive information may be exposed in Scaffolder task failure events

    Backstage is an open framework for building developer portals. Prior to 4.1.0, the @backstage/plugin-scaffolder-backend package could expose sensitive information in Scaffolder task failure events. Under specific template and failure conditions, an authenticated user may retrieve backend-managed credentials used during task execution from affected task events. This issue is fixed in version 4.1.0.

    • Обновитесь до 4.1.0
    Опубликовано Обновлено
  5. CVE-2026-106501

    Критический · CVSS 9.6EPSS 0,48%Есть исправление

    Backstage: Sensitive information exposure in Scaffolder

    Backstage is an open framework for building developer portals. Prior to 3.3.1, 3.4.1, 4.0.3 and 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by sensitive information exposure in scaffolder. An authenticated Backstage user who can read another user's Scaffolder task may receive internal execution data. In deployments where that data contains credentials for an external service, this may permit disclosure and unauthorized changes in that external service. This issue is fixed in versions 3.3.1, 3.4.1, 4.0.3 and 4.1.0.

    • Обновитесь до 3.3.1
    • Обновитесь до 3.4.1
    • Обновитесь до 4.0.3
    • Обновитесь до 4.1.0
    Опубликовано Обновлено
  6. CVE-2026-106500

    Высокий · CVSS 8.5EPSS 0,34%Есть исправление

    Backstage: Improper task state validation in Scaffolder backend

    Backstage is an open framework for building developer portals. Prior to 3.3.1, 3.4.1, 4.0.3 and 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by improper task state validation in scaffolder backend. An authenticated user with permission to create and access Scaffolder tasks may, under specific timing and deployment conditions, affect files accessible to the Backstage backend. If backend application files are writable, the confidentiality, integrity, and availability of the backend may be compromised. This issue is fixed in versions 3.3.1, 3.4.1, 4.0.3 and 4.1.0.

    • Обновитесь до 4.1.0
    Опубликовано Обновлено
  7. CVE-2026-106499

    Средний · CVSS 4.9EPSS 0,27%Есть исправление

    Backstage: Secret-derived values may be exposed in scaffolder task logs

    Backstage is an open framework for building developer portals. Prior to 4.1.0, the @backstage/plugin-scaffolder-backend package could expose secret-derived values in Scaffolder task logs. Deployments that configure sensitive scaffolder.defaultEnvironment.secrets and allow an attacker to create or modify Scaffolder templates are affected. A template author could cause secret-derived values used during template iteration to be persisted and exposed to users who can access the resulting task logs. This issue is fixed in version 4.1.0.

    • Обновитесь до 4.1.0
    Опубликовано Обновлено
  8. CVE-2026-106462

    Средний · CVSS 6.4EPSS 0,17%Есть исправление

    Backstage: Scaffolder credential handling may allow unintended GitHub authentication fallback

    Backstage is an open framework for building developer portals. Prior to 1.54.6, scaffolder source-control actions may not consistently enforce intended credential boundaries. An authenticated user could cause an affected action to fall back to broader integration credentials and perform operations with more access than intended. This issue is fixed in 1.54.6 when operators also enable scaffolder.requireScmUserCredentials after upgrading.

    • Обновитесь до 4.1.0
    Опубликовано Обновлено
  9. CVE-2026-106461

    Средний · CVSS 4.3EPSS 0,19%Есть исправление

    Backstage: Incorrect authorization in scaffolder task listing

    Backstage is an open framework for building developer portals. Prior to 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by incorrect authorization in scaffolder task listing. An authenticated internal user may be able to view metadata for scaffolder tasks outside the visibility intended by a deployment's permission policy. Stored task secrets are not included in the affected response, and no integrity or availability impact was identified. This issue is fixed in version 4.1.0.

    • Обновитесь до 4.1.0
    Опубликовано Обновлено
  10. CVE-2026-32237

    Средний · CVSS 4.4EPSS 0,25%Есть исправление

    @backstage/plugin-scaffolder-backend: Possible exposure of defaultEnvironment secrets using dry-run endpoint

    Backstage is an open framework for building developer portals. Prior to 3.1.5, authenticated users with permission to execute scaffolder dry-runs can gain access to server-configured environment secrets through the dry-run API response. Secrets are properly redacted in log output but not in all parts of the response payload. Deployments that have configured scaffolder.defaultEnvironment.secrets are affected. This is patched in @backstage/plugin-scaffolder-backend version 3.1.5.

    • Обновитесь до 3.1.5
  11. CVE-2026-29184

    Низкий · CVSS 2EPSS 0,28%Есть исправление

    @backstage/plugin-scaffolder-backend: Potential Session Token Exfiltration via Log Redaction Bypass

    Backstage is an open framework for building developer portals. Prior to version 3.1.4, a malicious scaffolder template can bypass the log redaction mechanism to exfiltrate secrets provided run through task event logs. This issue has been patched in version 3.1.4.

    • Обновитесь до 3.1.4
    Опубликовано Обновлено
  12. CVE-2026-24046

    Высокий · CVSS 7.1EPSS 0,53%Публичный эксплойтЕсть исправление

    Backstage has a Possible Symlink Path Traversal in Scaffolder Actions

    Backstage is an open framework for building developer portals. Multiple Scaffolder actions and archive extraction utilities were vulnerable to symlink-based path traversal attacks. An attacker with access to create and execute Scaffolder templates could exploit symlinks to read arbitrary files via the `debug:log` action by creating a symlink pointing to sensitive files (e.g., `/etc/passwd`, configuration files, secrets); delete arbitrary files via the `fs:delete` action by creating symlinks pointing outside the workspace, and write files outside the workspace via archive extraction (tar/zip) containing malicious symlinks. This affects any Bac

    • Обновитесь до 2.2.2
    • Обновитесь до 3.0.2
    • Обновитесь до 3.1.1
  13. CVE-2025-55285

    Низкий · CVSS 2.6EPSS 0,24%Есть исправление

    @backstage/plugin-scaffolder-backend Template Secret Leakage in Logs in Scaffolder When Using `fetch:template`

    @backstage/plugin-scaffolder-backend is the backend for the default Backstage software templates. Prior to version 2.1.1, duplicate logging of the input values in the fetch:template action in the Scaffolder meant that some of the secrets were not properly redacted. If ${{ secrets.x }} is not passed through to fetch:template there is no impact. This issue has been resolved in 2.1.1 of the scaffolder-backend plugin. A workaround for this issue involves Template Authors removing the use of ${{ secrets }} being used as an argument to fetch:template.

    • Обновитесь до 2.1.1
    Опубликовано Обновлено
  14. CVE-2023-35926

    Высокий · CVSS 8.1EPSS 1,89%Есть исправление

    Insecure sandbox in Backstage Scaffolder plugin

    Backstage is an open platform for building developer portals. The Backstage scaffolder-backend plugin uses a templating library that requires sandbox, as it by design allows for code injection. The library used for this sandbox so far has been `vm2`, but in light of several past vulnerabilities and existing vulnerabilities that may not have a fix, the plugin has switched to using a different sandbox library. A malicious actor with write access to a registered scaffolder template could manipulate the template in a way that allows for remote code execution on the scaffolder-backend instance. This was only exploitable in the template YAML defin

    • Обновитесь до 1.15.0
  15. GHSA-2g8g-63j4-9w3r

    Без оценкиЕсть исправление

    RCE vulnerability affecting v1beta3 templates in @backstage/plugin-scaffolder-backend

    The templating library used by the scaffolder backend assumes that templates are trusted which is an undesired property of the scaffolder-backend. This has now been mitigated by sandboxing the template code execution. ### Impact A malicious actor with write access to a registered scaffolder template could manipulate the template in a way that allows for remote code execution on the scaffolder-backend instance. This was only exploitable in the template yaml definition itself and not by user input data. ### Patches This is vulnerability is patched in version `0.15.14` of `@backstage/plugin-scaffolder-backend`. ### For more information If yo

    • Обновитесь до 0.15.14
    Опубликовано Обновлено
  16. CVE-2021-43783

    Высокий · CVSS 8.5EPSS 1,25%Есть исправление

    Path Traversal in @backstage/plugin-scaffolder-backend

    @backstage/plugin-scaffolder-backend is the backend for the default Backstage software templates. In affected versions a malicious actor with write access to a registered scaffolder template is able to manipulate the template in a way that writes files to arbitrary paths on the scaffolder-backend host instance. This vulnerability can in some situation also be exploited through user input when executing a template, meaning you do not need write access to the templates. This method will not allow the attacker to control the contents of the injected file however, unless the template is also crafted in a specific way that gives control of the fil

    • Обновитесь до 0.15.14
    Опубликовано Обновлено
  17. CVE-2021-41151

    Средний · CVSS 6.8EPSS 1,31%Есть исправление

    Path Traversal in @backstage/plugin-scaffolder-backend

    Backstage is an open platform for building developer portals. In affected versions A malicious actor could read sensitive files from the environment where Scaffolder Tasks are run. The attack is executed by crafting a custom Scaffolder template with a `github:publish:pull-request` action and a particular source path. When the template is executed the sensitive files would be included in the published pull request. This vulnerability is mitigated by the fact that an attacker would need access to create and register templates in the Backstage catalog, and that the attack is very visible given that the exfiltration happens via a pull request. Th

    • Обновитесь до 0.15.9
    Опубликовано Обновлено

Проверьте свой сервер

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

Проверьте свой сервер →