backstage-backend-defaults

Ecosystem: npm

Downloads:

Vulnerabilities from the last (months)
  • 0CriticalAffects 0 versions
  • 2HighAffects 4 versions
  • 0MediumAffects 0 versions
  • 2ModerateAffects 2 versions
  • 2LowAffects 4 versions
Severity distribution (all time)
6vulnerabilities
  • Critical0 (0.0%)
  • High2 (33.3%)
  • Medium0 (0.0%)
  • Moderate2 (33.3%)
  • Low2 (33.3%)

Monthly breakdown

  • Critical
  • High
  • Medium
  • Moderate
  • Low
  • 4 vulnerabilities
    • Critical: 0
    • High: 1
    • Medium: 0
    • Moderate: 2
    • Low: 1
  • 2 vulnerabilities
    • Critical: 0
    • High: 1
    • Medium: 0
    • Moderate: 0
    • Low: 1

Vulnerabilities (6)

Known vulnerabilities affecting backstage-backend-defaults, based on data from OSV.

Vulnerabilities affecting backstage-backend-defaults
IDSeveritySummaryAffected versionsPublishedSource
GHSA-3xr5-8w6c-p5gwModerateBackstage: Improper access control in backend action invocation### Impact An authenticated user could invoke actions that an operator had excluded through action configuration. Existing action permissions and downstream authorization remain enforced. ### Patches Patched in `@backstage/backend-defaults` version `0.17.8` ### Workarounds Limit access to action invocation endpoints to trusted service callers until upgrading.
  • < 0.17.8
GitHub (opens in a new tab)
GHSA-7649-wm97-w3j3ModerateBackstage: Improper input validation in cloud storage URL readers### Impact An attacker with write access to a cloud storage bucket used by Backstage could craft object names that could collide with protected files in the output directory. In certain deployment configurations, this could lead to content injection. ### Patches Patched in `@backstage/backend-defaults` version `0.17.8`
  • < 0.17.8
GitHub (opens in a new tab)
GHSA-cq7v-rfgc-5c7vHighBackstage: Improper preservation of access restrictions during service credential delegation### Impact An external service credential configured with access restrictions (e.g., read-only) could bypass those restrictions by routing requests through plugin delegation paths. This could allow a restricted service to perform operations beyond its intended scope, including write operations on plugins it was restricted to read-only access for. ### Patches Patched in `@backstage/backend-defaults` version `0.17.8` ### Workarounds If you're unable to upgrade immediately: - If practical, replace restricted credentials with separate, purpose-specific unrestricted credentials scoped to trus
  • < 0.17.8
GitHub (opens in a new tab)
GHSA-xvh9-35w9-42m4LowBackstage: Cloud storage catalog locations may cross configured storage boundaries### Impact Catalog entity providers for Azure Blob Storage and AWS S3 did not sufficiently validate storage object paths, which could allow catalog descriptors to be read from outside the intended storage boundary. Access is limited to locations reachable by the backend's configured credentials. ### Patches - `@backstage/plugin-catalog-backend-module-azure` version `0.3.21` - `@backstage/plugin-catalog-backend-module-aws` version `0.4.27` - `@backstage/backend-defaults` version `0.7.18` ### Workarounds - Restrict blob and object creation or renaming in configured catalog storage sources t
  • < 0.17.8
GitHub (opens in a new tab)
GHSA-q2x5-4xjx-c6p9LowBackstage has a Possible SSRF when reading from allowed URL's in `backend.reading.allow`### Impact The `FetchUrlReader` component, used by the catalog and other plugins to fetch content from URLs, followed HTTP redirects automatically. This allowed an attacker who controls a host listed in `backend.reading.allow` to redirect requests to internal or sensitive URLs that are not on the allowlist, bypassing the URL allowlist security control. This is a Server-Side Request Forgery (SSRF) vulnerability that could allow access to internal resources, but it does not allow attackers to include additional request headers. ### Patches This vulnerability is fixed in `@backstage/backend-d
  • < 0.12.2
  • >= 0.13.0, < 0.13.2
  • >= 0.14.0, < 0.14.1
GitHub (opens in a new tab)
GHSA-rq6q-wr2q-7pgpHighBackstage has a Possible Symlink Path Traversal in Scaffolder Actions### Impact 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: 1. **Read arbitrary files** via the `debug:log` action by creating a symlink pointing to sensitive files (e.g., `/etc/passwd`, configuration files, secrets) 2. **Delete arbitrary files** via the `fs:delete` action by creating symlinks pointing outside the workspace 3. **Write files outside the workspace** via archive extraction (tar/zip) containing malicious symlinks This
  • < 0.12.2
  • >= 0.13.0, < 0.13.2
  • >= 0.14.0, < 0.14.1
GitHub (opens in a new tab)
  • GHSA-3xr5-8w6c-p5gwModerate
    Backstage: Improper access control in backend action invocation
    • < 0.17.8

    ### Impact An authenticated user could invoke actions that an operator had excluded through action configuration. Existing action permissions and downstream authorization remain enforced. ### Patches Patched in `@backstage/backend-defaults` version `0.17.8` ### Workarounds Limit access to action invocation endpoints to trusted service callers until upgrading.

    CVE: CVE-2026-106495

  • GHSA-7649-wm97-w3j3Moderate
    Backstage: Improper input validation in cloud storage URL readers
    • < 0.17.8

    ### Impact An attacker with write access to a cloud storage bucket used by Backstage could craft object names that could collide with protected files in the output directory. In certain deployment configurations, this could lead to content injection. ### Patches Patched in `@backstage/backend-defaults` version `0.17.8`

    CVE: CVE-2026-106494

  • GHSA-cq7v-rfgc-5c7vHigh
    Backstage: Improper preservation of access restrictions during service credential delegation
    • < 0.17.8

    ### Impact An external service credential configured with access restrictions (e.g., read-only) could bypass those restrictions by routing requests through plugin delegation paths. This could allow a restricted service to perform operations beyond its intended scope, including write operations on plugins it was restricted to read-only access for. ### Patches Patched in `@backstage/backend-defaults` version `0.17.8` ### Workarounds If you're unable to upgrade immediately: - If practical, replace restricted credentials with separate, purpose-specific unrestricted credentials scoped to trus

    CVE: CVE-2026-106492

  • GHSA-xvh9-35w9-42m4Low
    Backstage: Cloud storage catalog locations may cross configured storage boundaries
    • < 0.17.8

    ### Impact Catalog entity providers for Azure Blob Storage and AWS S3 did not sufficiently validate storage object paths, which could allow catalog descriptors to be read from outside the intended storage boundary. Access is limited to locations reachable by the backend's configured credentials. ### Patches - `@backstage/plugin-catalog-backend-module-azure` version `0.3.21` - `@backstage/plugin-catalog-backend-module-aws` version `0.4.27` - `@backstage/backend-defaults` version `0.7.18` ### Workarounds - Restrict blob and object creation or renaming in configured catalog storage sources t

    CVE: CVE-2026-106493

  • GHSA-q2x5-4xjx-c6p9Low
    Backstage has a Possible SSRF when reading from allowed URL's in `backend.reading.allow`
    • < 0.12.2
    • >= 0.13.0, < 0.13.2
    • +1 more
    Affected versions:
    • < 0.12.2
    • >= 0.13.0, < 0.13.2
    • >= 0.14.0, < 0.14.1

    ### Impact The `FetchUrlReader` component, used by the catalog and other plugins to fetch content from URLs, followed HTTP redirects automatically. This allowed an attacker who controls a host listed in `backend.reading.allow` to redirect requests to internal or sensitive URLs that are not on the allowlist, bypassing the URL allowlist security control. This is a Server-Side Request Forgery (SSRF) vulnerability that could allow access to internal resources, but it does not allow attackers to include additional request headers. ### Patches This vulnerability is fixed in `@backstage/backend-d

    CVE: CVE-2026-24048

  • GHSA-rq6q-wr2q-7pgpHigh
    Backstage has a Possible Symlink Path Traversal in Scaffolder Actions
    • < 0.12.2
    • >= 0.13.0, < 0.13.2
    • +1 more
    Affected versions:
    • < 0.12.2
    • >= 0.13.0, < 0.13.2
    • >= 0.14.0, < 0.14.1

    ### Impact 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: 1. **Read arbitrary files** via the `debug:log` action by creating a symlink pointing to sensitive files (e.g., `/etc/passwd`, configuration files, secrets) 2. **Delete arbitrary files** via the `fs:delete` action by creating symlinks pointing outside the workspace 3. **Write files outside the workspace** via archive extraction (tar/zip) containing malicious symlinks This

    CVE: CVE-2026-24046

Showing 1-6 of 6 vulnerabilities