Skip to content

Update dependency @backstage/plugin-search-backend to v2.1.6 [SECURITY] - #11786

Open
backstage-goalie[bot] wants to merge 1 commit into
mainfrom
renovate/workspace-kiali/npm-backstage-plugin-search-backend-vulnerability
Open

backstage-goalie[bot] wants to merge 1 commit into
mainfrom
renovate/workspace-kiali/npm-backstage-plugin-search-backend-vulnerability

Conversation

@backstage-goalie

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@backstage/plugin-search-backend (source) 2.1.4 → 2.1.6 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Backstage has incorrect authorization in search engine permission filtering

CVE-2026-106562 / GHSA-9325-vq29-gp3v

More information

Details

Impact

An authenticated Backstage user subject to a DENY policy for search document types could receive search results they were not authorized to view. This affects deployments with permission.enabled: true and an Elasticsearch or OpenSearch search backend.

Patches
  • Upgrade @backstage/plugin-search-backend to 2.1.6
  • Upgrade @backstage/plugin-search-backend-module-elasticsearch to 1.8.7
Workarounds

If you are unable to upgrade immediately:

  • Temporarily modify permission policies to use CONDITIONAL decisions with per-result filtering rather than blanket DENY for search document types
  • Restrict Elasticsearch/OpenSearch index access at the cluster level so that the search service account can only reach expected Backstage indices, limiting the blast radius if the authorization bypass is triggered.

Severity

  • CVSS Score: 4.3 / 10 (Medium)
  • Vector String: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

References

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


Release Notes

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

v2.1.6

Compare Source

v2.1.5

Compare Source

Patch Changes

Configuration

📅 Schedule: (UTC)

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ 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 has been generated by Mend Renovate CLI.

@backstage-goalie backstage-goalie Bot added dependencies Pull requests that update a dependency file security labels Oct 28, 2026
@backstage-goalie
backstage-goalie Bot requested review from a team, aljesusg, josunect and jshaughn as code owners October 28, 2026 16:25
@backstage-goalie
backstage-goalie Bot requested a review from 04kash October 28, 2026 16:26
@backstage-goalie
backstage-goalie Bot force-pushed the renovate/workspace-kiali/npm-backstage-plugin-search-backend-vulnerability branch 4 times, most recently from 516fb8c to 8cc0763 Compare October 29, 2026 07:23
Signed-off-by: Renovate Bot <bot@renovateapp.com>
@backstage-goalie
backstage-goalie Bot force-pushed the renovate/workspace-kiali/npm-backstage-plugin-search-backend-vulnerability branch from 8cc0763 to 9698a29 Compare October 29, 2026 14:24

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file security workspace/kiali

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants