Highlights
Deserialization of Untrusted Data: 2 prior fixes. Scrutinize any change in this area.
pom.xml: most-fixed (2 issues). Treat as high-risk during review.
3 high-severity fixes in this history; regressions here are high-impact.
Recurring patterns
The bug types that recur here, drawn from past fixes, not open vulnerabilities.
Deserialization of Untrusted Data: Outdated versions of the Jackson Databind library were used in the project configuration, introducing remote code execution (RCE) risks through unsafe deserialization of untrusted payloads. Developers should consistently verify that dependencies are aligned with patched releases.
Insufficient Transport Layer Protection: The client library did not enforce modern transport security protocols by default, creating exposure to transport-layer protocol downgrade attacks and weak cipher suites during outbound API calls. Outgoing connections must explicitly enforce TLS v1.2 or higher.