fix(deps): update dependency @backstage/plugin-catalog-backend to v1.26.0 [security] #62
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.24.0
->1.26.0
@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:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
References
This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).
Release Notes
backstage/backstage (@backstage/plugin-catalog-backend)
v1.26.0
Compare Source
Minor Changes
74acf06
: AdddependencyOf
prop to catalog model for Component kind to enable building relationship graphs with both directions usingdependsOn
anddependencyOf
.78475c3
: Allow offset mode paging in entity list providerbd35cdb
: Theanalyze-location
endpoint is now protected by thecatalog.location.analyze
permission.The
validate-entity
endpoint is now protected by thecatalog.entity.validate
permission.Patch Changes
1882cfe
: MovedgetEntities
ordering to utilize database instead of having it inside catalog clientPlease note that the latest version of
@backstage/catalog-client
will not order the entities in the same way as before. This is because the ordering is now done in the database query instead of in the client. If you rely on the ordering of the entities, you may need to update your backend plugin or code to handle this change.d425fc4
: Modules, plugins, and services are nowBackendFeature
, not a function that returns a feature.c2b63ab
: Updated dependencysupertest
to^7.0.0
.53cce86
: Fixed an issue with the by-query call, where ordering by a field that does not exist on all entities led to not all results being returnedUpdated dependencies
v1.25.2
Compare Source
This release fixes an issue where requests for the public
http
routes for theevents-backend
were authenticated causing 401 errors.v1.25.1
Compare Source
This release fixes an bug where the kubernetes plugin would crash reading
credentials
fromundefined
.v1.25.0
Compare Source
Minor Changes
163ba08
: DeprecatedRouterOptions
,CatalogBuilder
, andCatalogEnvironment
. 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
776eb56
:ProcessorOutputCollector
returns an error when receiving deferred entities that have an invalidmetadata.annotations
format.This allows to return an error on an actual validation issue instead of reporting that the location annotations are missing afterwards, which is misleading for the users.
389f5a4
: Update deprecated url-reader-related imports.93095ee
: Make sure node-fetch is version 2.7.0 or greatera629fb2
: Added setAllowedLocationTypes while introducing a new extension point called CatalogLocationsExtensionPoint51240ee
: Preserve defaultallowedLocationTypes
whensetAllowedLocationTypes()
ofCatalogLocationsExtensionPoint
is not called.Updated dependencies
Configuration
📅 Schedule: Branch creation - "" (UTC), 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.
This PR was generated by Mend Renovate. View the repository job log.