Theo-Ritense

#7570of 53,619
36.3Total CVSS
Vulnerabilities · 4
High
1
Critical
3
PT-2026-38275
9.1
2026-05-06
Ritense · Valtimo Case · CVE-2026-42555
**Name of the Vulnerable Software and Affected Versions** com.ritense.valtimo:document versions 12.0.0 through 12.31.0 com.ritense.valtimo:case versions 13.0.0 through 13.22.0 com.ritense.valtimo:contract versions 13.4.0 through 13.22.0 **Description** Valtimo is an open-source business process automation platform. The software evaluates Spring Expression Language (SpEL) expressions from user-supplied input using `StandardEvaluationContext`, which allows unrestricted access to Java types and methods. An authenticated user with the ADMIN role can achieve Remote Code Execution and credential exfiltration. Technical details include: - The `DocumentMigrationService` is exploitable via the endpoints "/api/management/v1/document-definition/migrate" and "/api/management/v1/document-definition/migration/conflicts" through the `source` or `target` fields of a `DocumentMigrationPatch` object. This involves the `handleSpelExpression()` function. - The `Condition` framework is exploitable through the `value` field of a condition's JSON configuration in admin-configured widgets, dashboards, or features, involving the `resolveValue()` function. **Recommendations** Update com.ritense.valtimo:document to version 12.32.0. Update com.ritense.valtimo:case to version 13.23.0. Update com.ritense.valtimo:contract to version 13.23.0. As a temporary mitigation, replace `StandardEvaluationContext` with `SimpleEvaluationContext` in the affected classes to disallow Java type references and arbitrary method invocation.
PT-2024-26120
9.8
2024-05-13
Keycloak · Keycloak · CVE-2024-34706
**Name of the Vulnerable Software and Affected Versions** Valtimo versions prior to 10.8.4 Valtimo versions prior to 11.1.6 Valtimo versions prior to 11.2.2 **Description** Valtimo is an open source business process and case management platform. When opening a form in Valtimo, the access token (JWT) of the user is exposed to `api.form.io` via the `x-jwt-token` header. An attacker can retrieve personal information from this token, or use it to execute requests to the Valtimo REST API on behalf of the logged-in user. This issue is caused by a misconfiguration of the Form.io component. To perform this attack, an attacker needs to have access to the network traffic on the `api.form.io` domain, the content of the `x-jwt-token` header must be logged or otherwise available to the attacker, the attacker needs to have network access to the Valtimo API, and the attacker needs to act within the time-to-live of the access token, which is 5 minutes by default in Keycloak. **Recommendations** For versions prior to 10.8.4, update to version 10.8.4 or later to resolve the issue. For versions prior to 11.1.6, update to version 11.1.6 or later to resolve the issue. For versions prior to 11.2.2, update to version 11.2.2 or later to resolve the issue. As a temporary workaround, consider restricting access to the `api.form.io` domain and the Valtimo API to minimize the risk of exploitation. Additionally, ensure that the content of the `x-jwt-token` header is not logged or otherwise made available to potential attackers.