Highlights
Deserialization of Untrusted Data: 20 prior fixes. Scrutinize any change in this area.
camel-core: most-fixed (7 issues). Treat as high-risk during review.
54 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: Insecure deserialization of JMS ObjectMessage payloads without enforcing class filters or ObjectInputFilter rules allows unauthenticated remote code execution. Attackers with producer access can publish crafted messages that execute arbitrary Java gadget chains upon receipt.
Auth Bypass: Improper HTTP and authentication route matching policies allow unauthenticated attackers to bypass security layers on specific subpaths and expose confidential runtime metadata. Ordering registration errors in Vert.x web handlers enable path traversal-style authorization bypasses.
XML External Entity (XXE): Improperly configured SchemaFactory and XMLCipher instances in XML processing and signing operations allow attackers to inject external DTDs and trigger out-of-band XML External Entity (XXE) or Server-Side Request Forgery (SSRF) exploits.