chore(deps): update dependency @backstage/plugin-catalog-backend to v1.26.0 [security]#291
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
f42e339 to
9565b5e
Compare
9565b5e to
b7e3aa0
Compare
b7e3aa0 to
d61f31c
Compare
40c679f to
675599a
Compare
6154c36 to
de202f9
Compare
de202f9 to
3347d8d
Compare
5d1e8e5 to
758194c
Compare
758194c to
dff04e7
Compare
dff04e7 to
37acaf9
Compare
37acaf9 to
ddcea84
Compare
ddcea84 to
cb83f6c
Compare
a855b65 to
564e319
Compare
564e319 to
aa329af
Compare
aa329af to
04798a9
Compare
04798a9 to
842f154
Compare
7484e02 to
1b46be9
Compare
1b46be9 to
04ce8f8
Compare
04ce8f8 to
5fdc3ab
Compare
5fdc3ab to
ead7648
Compare
ead7648 to
abf04e1
Compare
abf04e1 to
3584689
Compare
3584689 to
243acbf
Compare
243acbf to
d9cadcf
Compare
d9cadcf to
9548b6c
Compare
9548b6c to
bb36edf
Compare
bb36edf to
b61f46c
Compare
b61f46c to
8691ede
Compare
83014d0 to
4f02de2
Compare
4f02de2 to
24865ee
Compare
24865ee to
1770f07
Compare
f297ce5 to
aaa56d2
Compare
aaa56d2 to
88778a9
Compare
88778a9 to
ff2571d
Compare
ff2571d to
442ab13
Compare
…1.26.0 [security]
442ab13 to
eb29a93
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.16.1→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.0release of the@backstage/plugin-catalog-backendpackage.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:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:NReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Release Notes
backstage/backstage (@backstage/plugin-catalog-backend)
v1.26.0Compare Source
Minor Changes
74acf06: AdddependencyOfprop to catalog model for Component kind to enable building relationship graphs with both directions usingdependsOnanddependencyOf.78475c3: Allow offset mode paging in entity list providerbd35cdb: Theanalyze-locationendpoint is now protected by thecatalog.location.analyzepermission.The
validate-entityendpoint is now protected by thecatalog.entity.validatepermission.Patch Changes
1882cfe: MovedgetEntitiesordering to utilize database instead of having it inside catalog clientPlease note that the latest version of
@backstage/catalog-clientwill 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 dependencysupertestto^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.2Compare Source
This release fixes an issue where requests for the public
httproutes for theevents-backendwere authenticated causing 401 errors.v1.25.1Compare Source
This release fixes an bug where the kubernetes plugin would crash reading
credentialsfromundefined.v1.25.0Compare Source
Minor Changes
163ba08: DeprecatedRouterOptions,CatalogBuilder, andCatalogEnvironment. Please make sure to upgrade to the new backend system.fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.Patch Changes
776eb56:ProcessorOutputCollectorreturns an error when receiving deferred entities that have an invalidmetadata.annotationsformat.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 defaultallowedLocationTypeswhensetAllowedLocationTypes()ofCatalogLocationsExtensionPointis not called.Updated dependencies
v1.24.0Compare Source
Minor Changes
b9ed1bb: bumped better-sqlite3 from ^9.0.0 to ^11.0.0Patch Changes
v1.23.2Compare Source
Patch Changes
v1.23.1Compare Source
This release fixes an issue with the
@backstage/plugin-auth-backendpackage, in particular theproviderInfonot being set properly for some proxy providers.v1.23.0Compare Source
Minor Changes
c7528b0: Pass throughEventsServicetoo in the new backend systemPatch Changes
8869b8e: Updated local development setup.78a0b08: Internal refactor to handleBackendFeaturecontract change.d44a20a: Added additional plugin metadata topackage.json.d779e3b: Added a regex test to check commit hash. If url is from git commit branch ignore the edit url.6c5cab1: Fix bug ingetLocationByEntity0f55f5c: Ensure name and title are both indexed by the DefaultCatalogCollator1779188: Start using theisDatabaseConflictErrorhelper from the@backstage/backend-plugin-apipackage in order to avoid dependency with the soon to deprecate@backstage/backend-commonpackage.v1.22.0Compare Source
Minor Changes
f2a2a83: Deprecated theLocationAnalyzertype, which has been moved to@backstage/plugin-catalog-node.f2a2a83: The/alphaplugin export has had its implementation of thecatalogAnalysisExtensionPointupdated to reflect the new API.8d14475: Emit well known relationships for the Domain entity kind.Patch Changes
131e5cb: Fix broken links in README.c6cb568: Add lifecycle monitoring for the catalog processingd229dc4: Move path utilities frombackend-commonto thebackend-plugin-apipackage.8479a0b: Fixed bug in stitching queue gauge that included entities that are scheduled in the future.v1.21.1Compare Source
Patch Changes
cfdc5e7: Fixes an issue where/analyze-locationwould incorrectly throw a 500 error on an invalid url.d5a1fe1: Replaced winston logger withLoggerServicec52f7ac: Make entity collection errors a little quieter in the logs.Instead of logging a warning line when an entity has an error
during processing, it will now instead emit an event on the event
broker.
This only removes a single log line, however it is possible to
add the log line back if it is required by subscribing to the
CATALOG_ERRORS_TOPICas shown below.Updated dependencies
v1.21.0Compare Source
Minor Changes
f3e2e86: Added the ability to inject custom permissions from modules, onCatalogBuilderandCatalogPermissionExtensionPointPatch Changes
v1.20.0Compare Source
Minor Changes
f3e2e86: Added the ability to inject custom permissions from modules, onCatalogBuilderandCatalogPermissionExtensionPointPatch Changes
v1.19.0Compare Source
Minor Changes
9c7fb30: Added the ability to inject custom permissions from modules, onCatalogBuilderandCatalogPermissionExtensionPointPatch Changes
v1.18.0Compare Source
Minor Changes
df12231: Allow setting EntityDataParser using CatalogModelExtensionPoint15ba00f: Migrated to support new auth services. TheCatalogBuilder.createmethod now accepts adiscoveryoption, which is recommended to forward from the plugin environment, as it will otherwise fall back to use theHostDiscoveryimplementation.Patch Changes
2bd1410: Removed unused dependencies999224f: Bump dependencyminimatchto v96f830bb: Allow passing optional filter togetEntitiesByRefs0fb419b: Updated dependencyuuidto^9.0.0.Updated dependency
@types/uuidto^9.0.0.b65788b: Move @backstage/repo-tools to dev dependencies280edeb: Add index for original value in search table for faster entity facet responsedad018f: Do not fail on stitching when the entity containsnullvalues associated to deeply nested or long keys.v1.17.3Compare 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=0queries.v1.17.2Compare 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.1Compare Source
This release fixes an issue where the
EntitySwitchcomponent from@backstage/plugin-catalogwas preventing the display of entity errors. It also fixes the alphacatalogModuleTemplateKindexport from@backstage/plugin-scaffolder-backend, which had incorrect plugin and module IDs.v1.17.0Compare Source
Minor Changes
43dad25: Add API to get location by entity126c2f9: Updates the OpenAPI spec to use plugin asinfo.titleinstead 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 newtransformLegacyPolicyToProcessorfunction to install them as processors instead.Patch Changes
9aac2b0: Use--cwdas the firstyarnargument89b674c: Minor performance improvement forqueryEntitieswhen the limit is 0.81e19b1: Replace uses of deprecated types with replacements internally.efa8160: Rollback the change for wildcard discovery, this fixes a bug with theAzureUrlReadernot working with wildcard pathsd208a93: Fixed a bug wherefullTextFilterwasn't preserved correctly in the cursor.6bb6f3e: Updated dependencyfs-extrato^11.2.0.Updated dependency
@types/fs-extrato^11.0.0.1cae748: Updated dependencygit-url-parseto^14.0.0.0a395b3: Upgradedprom-clientto version 159b2eb3f: Add support foronProcessingErrorhandler at the catalog plugin (new backend system).You can use
setOnProcessingErrorHandlerat thecatalogProcessingExtensionPointas replacement for
Updated dependencies
v1.16.2Compare Source
Configuration
📅 Schedule: (UTC)
🚦 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.