Hi Chandra,
unfortunately, at the time of writing, it still doesn't exist a version of `testcontainers` free of CVE, as you said.
If you notice, those CVE are transitively imported by apache `common-compress` library.
Considering you mentioned you upgraded `testcontainers`, the workaround you can apply is:
- Exclude apache common-compress library when declaring `testcontainers` dependency in your project pom.xml
- Declare apache common-compress with a version not affected with those CVE (latest version 1.27.1) .
Please keep in mind that some incompatibility may occur (i.e. I'm not aware if any `testcontainers` version is compatible with common-compress version 1.27.1)
Thank you.
------------------------------
Yeser Amer
------------------------------
Original Message:
Sent: Fri June 27, 2025 01:51 AM
From: Chandra Krothapalli
Subject: BAMOE - 9.2 - Dev - testcontainers
Hi,
We are trying to migrate to BAMOE 9.2; but we hit a problem where one of the dependencies required for maven-quarkus plugin are quarantined.
<dependency>
<groupId>org.testcontainers</groupId>
<artifactId>testcontainers</artifactId>
</dependency>
The required version is 1.20.1 and it was quarantined., so upgraded to 1.20.6 then it was quarantined., so updated to "1.21.2".
This is also quarantined because of following CVE's
CVE-2024-26308
CVE-2024-25710
Do we have a fix for this? or Do we have a alternative way to run BAMOE(BPMN with persistence)?
Thanks,
Chandra
------------------------------
Chandra Krothapalli
------------------------------