Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Identifier

Component

Issue

Solution

BQ-

20806

 

BQ-

20797

 

Tomcat

The Tomcat server that was bundled with the Blueriq installer was vulnerable to CVE-2023-28709.

Tomcat has been updated to address the vulnerability.

BQ-20769

JAVA

Runtime

CVE-2023-20862 was detected for Spring security

Fixed upgrading to the latest

spring

Spring boot version

BQ-20768

JAVA

Runtime

CVE-20873 was detected for

spring

Spring boot

Fixed by upgrading

spring

Spring boot to the latest versions

BQ-20749

 

Studio

Various CVEs (

OSSINDEXCVE

CVE-2020-1045,

OSSINDEXCVE

CVE-2022-29117,

OSSINDEXCVE

CVE-2017-11770) were reported for the Studio backend, but none were applicable to the .NET version used by Blueriq

Suppressed the specific CVEs

BQ-20747

Audit Consumer, Customer Data Service, DCM Dashboard, DCM Lists Service, Gateway,

JAVA

Runtime, Maintenance App

CVE-2023-33201 detected for bouncy-castle lower than 1.73

upgraded

Upgraded to version 1.76

CSD-4853

Audit Consumer, Customer Data Service, DCM Lists Service,

JAVA

Runtime, Maintenance App

CVE-2023-34034 was detected for

spring

Spring security

Blueriq is not affected by CVE-2023-34034 since we do not use '**' matchers and certainly not with Spring WebFlux. Nevertheless we have upgrade the

spring

Spring dependencies to version that are no longer affected by this CVE.

CSD-4810

Encore

Complex aggregates were prone to infinite cycles, crashing the application

Introduced better checks for infinite cycles, preventing crashes

BQ-20565

 

Case engine

When a non-existent case is tried to read, the service does not end in the "caseNotFound" exit of the service call. Instead, it logs: "Could not load aggregate into profile because the aggregate does not

exists

exist in the case" and continues the default exit node

Case Engine returns proper error code and HTTP status