Skip to content

Address multiple known security vulnerabilities#3429

Open
billoley wants to merge 2 commits intointegrationfrom
bugfix/critical-security-updates
Open

Address multiple known security vulnerabilities#3429
billoley wants to merge 2 commits intointegrationfrom
bugfix/critical-security-updates

Conversation

@billoley
Copy link
Copy Markdown
Collaborator

@billoley billoley commented Feb 10, 2026

Supersedes #3391

Update Log4j2: 2.19.0 → 2.25.3 (addresses GHSA-jfh8-c2jp-5v3q and subsequent vulnerabilities)
Update Jackson: 2.10.0.pr1 → 2.17.2 (security fixes, using Java 11 compatible version) in warehouse, web-services
Update Spring Framework: 5.2.2.RELEASE → 5.3.39 (latest 5.x with security patches)
Update Netty: 4.1.42.Final → 4.1.115.Final (security and bug fixes)
Update Protobuf: 3.16.3 → 3.25.5 (includes protobuf-java-util)
Update Commons IO: 2.6 → 2.18.0 (bug fixes and improvements)
Update Commons Codec: 1.12 → 1.17.1 (bug fixes)
These updates address multiple known security vulnerabilities and bring dependencies to their latest stable versions compatible with Java 11.

Breaking Changes: None expected, all updates are within compatible version ranges.
Testing: Requires full test suite validation before merge.

ivakegg
ivakegg previously approved these changes Feb 10, 2026
@billoley billoley force-pushed the bugfix/critical-security-updates branch from 0e37468 to 227949e Compare February 12, 2026 06:11
@alerman alerman force-pushed the bugfix/critical-security-updates branch from 8d765e3 to c1beb79 Compare February 19, 2026 11:29
@avgAGB
Copy link
Copy Markdown
Collaborator

avgAGB commented Feb 25, 2026

This may have been assessed already, but I recall having a lot of headaches trying to update the jackson version from 2.10 to even 2.13 and onwards due to some underlying dependency upgrades that they did pushing their wildfly version to 24+. Currently the webservices have some infrastructure in them that was only compatible with wildfly 17, so even though the unit tests would pass there would be compatibility problems when the webservices ran. Just something to keep in mind when the integration testing or pipeline builds are being done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants