-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Closed
Labels
CVEIssues related to public CVEs (security vuln reports)Issues related to public CVEs (security vuln reports)
Milestone
Description
There is a potential remote code execution (RCE) vulnerability, if user is
- handling untrusted content (where attacker can craft JSON)
- using "Default Typing" feature (or equivalent; polymorphic value with base type of
java.lang.Object
- has oracle JDBC driver jar in classpath
- allows connections from service to untrusted hosts (where attacker can run an LDAP service)
(note: steps 1 and 2 are common steps as explained in https://medium.com/@cowtowncoder/on-jackson-cves-dont-panic-here-is-what-you-need-to-know-54cd0d6e8062)
To solve the issue, 2 types from JDBC driver are blacklisted to avoid their use as "serialization gadgets".
Original vulnerability discoverer:
吴桂雄 Wuguixiong
Fixed in:
- 2.9.6 and later
- 2.8.11.2
- 2.7.9.4
- 2.6.7.3
Metadata
Metadata
Assignees
Labels
CVEIssues related to public CVEs (security vuln reports)Issues related to public CVEs (security vuln reports)