VDB
Sign up
HIGH8.3

GHSA-965r-9cg9-g42p

Valtimo backend libraries allows objects in the object-api to be accessed and modified by unauthorized users

Quick fix

GHSA-965r-9cg9-g42p — com.ritense.valtimo:object-management: upgrade to the fixed version with the command below.

# pom.xml: bump <version>12.13.0.RELEASE</version> for com.ritense.valtimo:object-management

Details

### Impact All objects for which an object-management configuration exists can be listed, viewed, edited, created or deleted by unauthorised users.

If object-urls are exposed via other channels, the contents of these objects can be viewed independent of object-management configurations.

### Attack requirements The following conditions have to be met in order to perform this attack: - A user must be logged in - No relevant application roles are required - At least one object-type must be configured via object-management - The scope of the attack is limited to objects that are configured via object-management. - The value of `showInDataMenu` is irrelevant for this attack

### Patches This issue was patched in version 12.13.0.RELEASE.

### Workarounds It is possible to override the endpoint security as defined in `ObjectenApiHttpSecurityConfigurer` and `ObjectManagementHttpSecurityConfigurer`. Depending on the implementation, this could result in loss of functionality.

Are you affected?

Enter the version of the package you're using.

Affected packages

Maven/com.ritense.valtimo:objecten-api
Introduced in: 11.0.0.RELEASE

No fixed version published yet for com.ritense.valtimo:objecten-api (maven). Pin to a known-safe version or switch to an alternative.

Maven/com.ritense.valtimo:object-management
Introduced in: 11.0.0.RELEASE

No fixed version published yet for com.ritense.valtimo:object-management (maven). Pin to a known-safe version or switch to an alternative.

Maven/com.ritense.valtimo:object-management
Introduced in: 12.0.0.RELEASEFixed in: 12.13.0.RELEASE
Fix# pom.xml: bump <version>12.13.0.RELEASE</version> for com.ritense.valtimo:object-management
Maven/com.ritense.valtimo:objecten-api
Introduced in: 12.0.0.RELEASEFixed in: 12.13.0.RELEASE
Fix# pom.xml: bump <version>12.13.0.RELEASE</version> for com.ritense.valtimo:objecten-api

References