Skip to content

chore(deps): update dependency @backstage/plugin-app-backend to v0.3.75 [security]#294

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/npm-backstage-plugin-app-backend-vulnerability
Open

chore(deps): update dependency @backstage/plugin-app-backend to v0.3.75 [security]#294
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/npm-backstage-plugin-app-backend-vulnerability

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Oct 3, 2024

This PR contains the following updates:

Package Change Age Confidence
@backstage/plugin-app-backend (source) 0.3.570.3.75 age confidence

Unexpected visibility of environment variable configurations in @​backstage/plugin-app-backend

CVE-2024-47762 / GHSA-qc4v-xq2m-65wc

More information

Details

Impact

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.

Patches

The issue has been resolved in version 0.3.75 of the @backstage/plugin-app-backend package. Users are encouraged to upgrade to this version to mitigate the vulnerability.

Workarounds

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.

References

If you have any questions or comments about this advisory:

Open an issue in the Backstage repository
Visit our Discord, linked to in Backstage README

Severity

  • CVSS Score: 6.9 / 10 (Medium)
  • Vector String: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:L/SI:N/SA:N

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


Release Notes

backstage/backstage (@​backstage/plugin-app-backend)

v0.3.75

Compare Source

Patch Changes

v0.3.74

Compare Source

Patch Changes
  • 72a8c7b: Return HTTP status 400 rather than 500 when receiving an unknown POST request.

  • d3f79d1: Fixing dependency metadata with the new @backstage/plugin-app package

  • 590fb2d: BREAKING: The app backend now supports the new index.html.tmpl output from @backstage/cli. If available, the index.html will be templated at runtime with the current configuration of the app backend.

    This is marked as a breaking change because you must now supply the app build-time configuration to the backend. This change also affects the public path behavior, where it is no longer necessary to build the app with the correct public path upfront. You now only need to supply a correct app.baseUrl to the app backend plugin at runtime.

    An effect that this change has is that the index.html will now contain and present the frontend configuration in an easily readable way, which can aid in debugging. This data was always available in the frontend, but it was injected and hidden in the static bundle.

    This templating behavior is enabled by default, but it can be disabled by setting the app.disableConfigInjection configuration option to true.

  • d425fc4: Modules, plugins, and services are now BackendFeature, not a function that returns a feature.

  • c2b63ab: Updated dependency supertest to ^7.0.0.

  • Updated dependencies

v0.3.73

Compare Source

v0.3.72

Compare Source

Patch Changes

v0.3.71

Compare Source

Patch Changes

v0.3.70

Compare Source

Patch Changes

v0.3.69

Compare Source

v0.3.68

Compare Source

Patch Changes

v0.3.67

Compare Source

v0.3.66

Compare Source

Patch Changes

v0.3.65

Compare Source

Patch Changes

v0.3.64

Compare Source

Patch Changes

v0.3.63

Compare Source

Patch Changes

v0.3.62

Compare Source

Patch Changes

v0.3.61

Compare Source

Patch Changes

v0.3.60

Compare Source

v0.3.59

Compare Source

v0.3.58

Compare Source

Patch Changes

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • ""
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch 2 times, most recently from 0d7c059 to a802392 Compare October 3, 2024 18:21
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch 2 times, most recently from 7aa801a to cbdbb49 Compare January 30, 2025 19:37
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch 3 times, most recently from 1074bd8 to fcc986d Compare February 10, 2025 16:57
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch from fcc986d to c93c455 Compare March 3, 2025 16:37
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch 2 times, most recently from 2dc9f0a to 4da0c8e Compare March 17, 2025 16:43
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch from 4da0c8e to bf93d7d Compare April 1, 2025 11:58
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch from bf93d7d to ccb24f4 Compare April 8, 2025 13:02
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch from ccb24f4 to 99e9f4e Compare April 24, 2025 08:42
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch from 99e9f4e to 94053d7 Compare May 19, 2025 21:12
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch 2 times, most recently from d32f16f to 6f3c799 Compare June 4, 2025 09:58
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch from 6f3c799 to 4177bd0 Compare June 22, 2025 14:53
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch from 4177bd0 to be0f3ae Compare July 2, 2025 17:58
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch from be0f3ae to d58ddcf Compare August 2, 2025 22:04
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch from d58ddcf to 8d6e0ca Compare August 10, 2025 15:09
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch from 8d6e0ca to 017b49f Compare August 19, 2025 19:12
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch from 017b49f to 27cfe1c Compare August 31, 2025 13:36
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch from 27cfe1c to fa9a052 Compare September 25, 2025 15:08
@renovate renovate Bot changed the title fix(deps): update dependency @backstage/plugin-app-backend to v0.3.75 [security] chore(deps): update dependency @backstage/plugin-app-backend to v0.3.75 [security] Sep 25, 2025
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch from fa9a052 to 24e93de Compare October 21, 2025 11:10
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch from 24e93de to c3f8617 Compare November 10, 2025 20:44
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch from c3f8617 to 7515f1b Compare December 3, 2025 17:52
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch from 7515f1b to 60b6d03 Compare December 31, 2025 17:27
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch from 60b6d03 to 53b2ea7 Compare January 8, 2026 18:37
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch from 53b2ea7 to 1d3a17d Compare January 19, 2026 16:27
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch from 1d3a17d to 116ce83 Compare February 2, 2026 19:48
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch 2 times, most recently from 5639041 to 92f2047 Compare February 17, 2026 19:15
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch from 92f2047 to 4f005b2 Compare March 5, 2026 15:59
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch from 4f005b2 to 68e5b4a Compare March 13, 2026 16:36
@renovate renovate Bot changed the title chore(deps): update dependency @backstage/plugin-app-backend to v0.3.75 [security] chore(deps): update dependency @backstage/plugin-app-backend to v0.3.75 [security] - autoclosed Mar 27, 2026
@renovate renovate Bot closed this Mar 27, 2026
@renovate renovate Bot deleted the renovate/npm-backstage-plugin-app-backend-vulnerability branch March 27, 2026 05:23
@renovate renovate Bot changed the title chore(deps): update dependency @backstage/plugin-app-backend to v0.3.75 [security] - autoclosed chore(deps): update dependency @backstage/plugin-app-backend to v0.3.75 [security] Mar 30, 2026
@renovate renovate Bot reopened this Mar 30, 2026
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch 2 times, most recently from 55978bb to 5c5b0b0 Compare April 1, 2026 17:59
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch from 5c5b0b0 to 175d9fe Compare April 8, 2026 14:40
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch from 175d9fe to ef0d4b5 Compare April 29, 2026 10:05
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch from ef0d4b5 to d0e18e2 Compare May 12, 2026 10:05
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-app-backend-vulnerability branch from d0e18e2 to 044f9f0 Compare May 18, 2026 14:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant