(3.4.2.02.1) Release Notes
Product: Expertflow Generic Connector
Component version: 3.4.2.02
Release notes version: 3.4.2.02.1
Baseline scan date:
Verification date:
Scan tool: Trivy filesystem scan of Maven pom.xml
Overview
This release hardens the Expertflow Generic Connector by remediating dependency vulnerabilities reported in the Maven dependency scan and by upgrading the build/runtime target from Java 8 to Java 11.
The updated pom.xml was verified with Trivy on and reports 0 vulnerabilities.
Highlights
-
Removed vulnerable Log4j 2.x dependency
log4j-core:2.7, including Log4Shell exposure. -
Replaced
activemq-all:5.14.1with supported client-only dependencyactivemq-client:5.19.8. -
Removed end-of-life Apache Axis 1.4 dependencies and unused ZOOM/Axis code.
-
Upgraded Java target from 8 to 11 and added required Java 11 compatibility dependencies.
-
Updated supporting libraries including
commons-lang3andcommons-codec. -
Retained Log4j 1.x API compatibility through
reload4jandslf4j-reload4j.
Security Fixes
CVE summary
|
Area |
Before |
Change |
Impact |
|---|---|---|---|
|
Log4j Core 2.7 |
8 CVEs, including CVE-2021-44228 Log4Shell |
Removed |
Log4j 2.x vulnerability surface removed. |
|
ActiveMQ All 5.14.1 |
10 CVEs identified on updated Trivy re-scan |
Replaced with |
Removed unnecessary broker/web/Jolokia components and upgraded client dependency. |
|
Apache Axis 1.4 |
5 CVEs, including unsupported Axis 1.x RCE risk |
Removed Axis dependencies and unused ZOOM/Axis code |
Removed end-of-life Axis vulnerability exposure. |
|
Commons Lang3 3.5 |
1 CVE: CVE-2025-48924 |
Upgraded to |
Resolved uncontrolled recursion vulnerability. |
Vulnerability count
|
Metric |
Before: original scan |
Before: old pom re-scan with updated DB |
After fix |
|---|---|---|---|
|
Total |
18 |
24 |
0 |
|
Critical |
4 |
4 |
0 |
|
High |
4 |
8 |
0 |
|
Medium |
9 |
11 |
0 |
|
Low |
1 |
1 |
0 |
The increase from 18 to 24 findings on the old pom.xml is due to newer ActiveMQ CVEs included in the updated Trivy vulnerability database. These findings are also resolved in this release.
Dependency Updates
|
Dependency |
Before |
After |
Status |
|---|---|---|---|
|
|
2.7 |
— |
Removed |
|
|
5.14.1 |
— |
Removed |
|
|
— |
5.19.8 |
Added |
|
|
1.4 |
— |
Removed |
|
|
3.5 |
3.18.0 |
Upgraded |
|
|
1.6 |
1.17.1 |
Upgraded |
|
|
— |
1.13.0 |
Added |
|
|
— |
1.2.26 |
Added |
|
|
— |
2.0.17 |
Added |
|
|
— |
2.3.1 / 2.3.9 |
Added for Java 11 |
|
Java compile target |
8 |
11 |
Updated |
Platform / Runtime Change
The Generic Connector build and runtime target has been upgraded from Java 8 to Java 11.
Upgrade notes
-
Deployments must run this release using Java 11.
-
The service wrapper must point to a Java 11 executable by updating
wrapper.java.command. -
JAXB dependencies were added because JAXB is no longer provided on the default JDK classpath in Java 11.
-
Application logging continues to use the Log4j 1.x API (
org.apache.log4j.*) throughreload4j; Log4j 2.x is not used.
Verification
Verification was performed with Trivy against the updated Maven pom.xml.
trivy fs --scanners vuln --format table "Generic Connector/pom.xml"
Result after remediation: 0 vulnerabilities
Report Summary
┌─────────┬──────┬─────────────────┐
│ Target │ Type │ Vulnerabilities │
├─────────┼──────┼─────────────────┤
│ pom.xml │ pom │ 0 │
└─────────┴──────┴─────────────────┘
Conclusion
Release 3.4.2.02.1 of the Expertflow Generic Connector resolves the reported dependency vulnerabilities, removes obsolete vulnerable components, upgrades key libraries, and moves the runtime target to Java 11. The remediated Maven dependency scan completed on with 0 vulnerabilities.