Skip to content

chore(deps): update dependency @backstage/plugin-catalog-backend to v1.26.0 [security]#291

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

chore(deps): update dependency @backstage/plugin-catalog-backend to v1.26.0 [security]#291
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/npm-backstage-plugin-catalog-backend-vulnerability

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Sep 17, 2024

This PR contains the following updates:

Package Change Age Confidence
@backstage/plugin-catalog-backend (source) 1.16.11.26.0 age confidence

@​backstage/plugin-catalog-backend Prototype Pollution vulnerability

CVE-2024-45815 / GHSA-3x3f-jcp3-g22j

More information

Details

Impact

A malicious actor with authenticated access to a Backstage instance with the catalog backend plugin installed is able to interrupt the service using a specially crafted query to the catalog API.

Patches

This has been fixed in the 1.26.0 release of the @backstage/plugin-catalog-backend package.

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: 7.1 / 10 (High)
  • Vector String: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

References

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


Release Notes

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

v1.26.0

Compare Source

Minor Changes
  • 74acf06: Add dependencyOf prop to catalog model for Component kind to enable building relationship graphs with both directions using dependsOn and dependencyOf.
  • 78475c3: Allow offset mode paging in entity list provider
  • bd35cdb: The analyze-location endpoint is now protected by the catalog.location.analyze permission.
    The validate-entity endpoint is now protected by the catalog.entity.validate permission.
Patch Changes

v1.25.2

Compare Source

This release fixes an issue where requests for the public http routes for the events-backend were authenticated causing 401 errors.

v1.25.1

Compare Source

This release fixes an bug where the kubernetes plugin would crash reading credentials from undefined.

v1.25.0

Compare Source

Minor Changes
  • 163ba08: Deprecated RouterOptions, CatalogBuilder, and CatalogEnvironment. Please make sure to upgrade to the new backend system.
  • fc24d9e: Stop using @backstage/backend-tasks as it will be deleted in near future.
Patch Changes

v1.24.0

Compare Source

Minor Changes
  • b9ed1bb: bumped better-sqlite3 from ^9.0.0 to ^11.0.0
Patch Changes

v1.23.2

Compare Source

Patch Changes

v1.23.1

Compare Source

This release fixes an issue with the @backstage/plugin-auth-backend package, in particular the providerInfo not being set properly for some proxy providers.

v1.23.0

Compare Source

Minor Changes
  • c7528b0: Pass through EventsService too in the new backend system
Patch Changes

v1.22.0

Compare Source

Minor Changes
  • f2a2a83: Deprecated the LocationAnalyzer type, which has been moved to @backstage/plugin-catalog-node.
  • f2a2a83: The /alpha plugin export has had its implementation of the catalogAnalysisExtensionPoint updated to reflect the new API.
  • 8d14475: Emit well known relationships for the Domain entity kind.
Patch Changes

v1.21.1

Compare Source

Patch Changes

v1.21.0

Compare Source

Minor Changes
  • f3e2e86: Added the ability to inject custom permissions from modules, on CatalogBuilder and CatalogPermissionExtensionPoint
Patch Changes

v1.20.0

Compare Source

Minor Changes
  • f3e2e86: Added the ability to inject custom permissions from modules, on CatalogBuilder and CatalogPermissionExtensionPoint
Patch Changes

v1.19.0

Compare Source

Minor Changes
  • 9c7fb30: Added the ability to inject custom permissions from modules, on CatalogBuilder and CatalogPermissionExtensionPoint
Patch Changes

v1.18.0

Compare Source

Minor Changes
  • df12231: Allow setting EntityDataParser using CatalogModelExtensionPoint
  • 15ba00f: Migrated to support new auth services. The CatalogBuilder.create method now accepts a discovery option, which is recommended to forward from the plugin environment, as it will otherwise fall back to use the HostDiscovery implementation.
Patch Changes

v1.17.3

Compare Source

This release provides further fixes for the Gitiles integration, and relaxes the validation of the encoding of all query parameters of the catalog backend as well as allowing limit=0 queries.

v1.17.2

Compare Source

This release fixes an issue where certain Gerrit integration setups were broken, and where it was not possible to query multiple facets from the catalog at the same time.

v1.17.1

Compare Source

This release fixes an issue where the EntitySwitch component from @backstage/plugin-catalog was preventing the display of entity errors. It also fixes the alpha catalogModuleTemplateKind export from @backstage/plugin-scaffolder-backend, which had incorrect plugin and module IDs.

v1.17.0

Compare Source

Minor Changes
  • 43dad25: Add API to get location by entity

  • 126c2f9: Updates the OpenAPI spec to use plugin as info.title instead of package name.

  • 04907c3: Updates the OpenAPI specification title to plugin ID instead of package name.

  • d8a54d0: Adds support for supplying field validators to the new backend's catalog plugin. If you're using entity policies, you should use the new transformLegacyPolicyToProcessor function to install them as processors instead.

    import {
      catalogProcessingExtensionPoint,
      catalogModelExtensionPoint,
    } from '@​backstage/plugin-catalog-node/alpha';
    import {myPolicy} from './my-policy';
    
    export const catalogModulePolicyProvider = createBackendModule({
      pluginId: 'catalog',
      moduleId: 'internal-policy-provider',
      register(reg) {
        reg.registerInit({
          deps: {
            modelExtensions: catalogModelExtensionPoint,
            processingExtensions: catalogProcessingExtensionPoint,
          },
          async init({ modelExtensions, processingExtensions }) {
            modelExtensions.setFieldValidators({
              ...
            });
            processingExtensions.addProcessors(transformLegacyPolicyToProcessor(myPolicy))
          },
        });
      },
    });
Patch Changes

v1.16.2

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • ""
  • 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch 3 times, most recently from f42e339 to 9565b5e Compare October 3, 2024 18:22
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from 9565b5e to b7e3aa0 Compare October 9, 2024 07:55
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from b7e3aa0 to d61f31c Compare December 2, 2024 10:13
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch 2 times, most recently from 40c679f to 675599a Compare January 30, 2025 19:37
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch 3 times, most recently from 6154c36 to de202f9 Compare February 10, 2025 16:57
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from de202f9 to 3347d8d Compare March 3, 2025 16:37
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch 2 times, most recently from 5d1e8e5 to 758194c Compare March 17, 2025 16:43
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from 758194c to dff04e7 Compare April 1, 2025 11:58
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from dff04e7 to 37acaf9 Compare April 8, 2025 13:02
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from 37acaf9 to ddcea84 Compare April 24, 2025 08:42
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from ddcea84 to cb83f6c Compare May 19, 2025 21:13
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch 2 times, most recently from a855b65 to 564e319 Compare June 4, 2025 09:59
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from 564e319 to aa329af Compare June 22, 2025 14:54
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from aa329af to 04798a9 Compare July 2, 2025 17:59
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from 04798a9 to 842f154 Compare August 2, 2025 22:04
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch 2 times, most recently from 7484e02 to 1b46be9 Compare August 13, 2025 13:48
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from 1b46be9 to 04ce8f8 Compare August 19, 2025 19:12
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from 04ce8f8 to 5fdc3ab Compare August 31, 2025 13:36
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from 5fdc3ab to ead7648 Compare September 25, 2025 15:08
@renovate renovate Bot changed the title fix(deps): update dependency @backstage/plugin-catalog-backend to v1.26.0 [security] chore(deps): update dependency @backstage/plugin-catalog-backend to v1.26.0 [security] Sep 25, 2025
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from ead7648 to abf04e1 Compare October 21, 2025 11:10
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from abf04e1 to 3584689 Compare November 10, 2025 20:44
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from 3584689 to 243acbf Compare November 18, 2025 11:34
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from 243acbf to d9cadcf Compare December 3, 2025 17:52
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from d9cadcf to 9548b6c Compare December 31, 2025 17:27
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from 9548b6c to bb36edf Compare January 8, 2026 18:37
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from bb36edf to b61f46c Compare January 19, 2026 16:27
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from b61f46c to 8691ede Compare February 2, 2026 19:48
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch 2 times, most recently from 83014d0 to 4f02de2 Compare February 17, 2026 19:15
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from 4f02de2 to 24865ee Compare March 5, 2026 15:59
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from 24865ee to 1770f07 Compare March 13, 2026 16:37
@renovate renovate Bot changed the title chore(deps): update dependency @backstage/plugin-catalog-backend to v1.26.0 [security] chore(deps): update dependency @backstage/plugin-catalog-backend to v1.26.0 [security] - autoclosed Mar 27, 2026
@renovate renovate Bot closed this Mar 27, 2026
@renovate renovate Bot deleted the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch March 27, 2026 05:23
@renovate renovate Bot changed the title chore(deps): update dependency @backstage/plugin-catalog-backend to v1.26.0 [security] - autoclosed chore(deps): update dependency @backstage/plugin-catalog-backend to v1.26.0 [security] Mar 30, 2026
@renovate renovate Bot reopened this Mar 30, 2026
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch 3 times, most recently from f297ce5 to aaa56d2 Compare April 1, 2026 18:00
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from aaa56d2 to 88778a9 Compare April 8, 2026 14:40
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from 88778a9 to ff2571d Compare April 29, 2026 10:06
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from ff2571d to 442ab13 Compare May 12, 2026 10:05
@renovate renovate Bot force-pushed the renovate/npm-backstage-plugin-catalog-backend-vulnerability branch from 442ab13 to eb29a93 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