File tree 2 files changed +10
-1
lines changed
src/main/java/com/fasterxml/jackson/databind/jsontype/impl
2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,8 @@ Project: jackson-databind
14
14
#2082 : `FactoryBasedEnumDeserializer` should be cachable
15
15
#2096 : `TreeTraversingParser` does not take base64 variant into account
16
16
(reported by tangiel@github)
17
+ #2097 : Block more classes from polymorphic deserialization (CVE-2018 -14718
18
+ - CVE-2018 -14721 )
17
19
#2109 : Canonical string for reference type is built incorrectly
18
20
(reported by svarzee@github)
19
21
@@ -582,9 +584,10 @@ Project: jackson-databind
582
584
#1225 : `JsonMappingException` should override getProcessor ()
583
585
(reported by Nick B)
584
586
585
- 2.6 .8 ( if ever released )
587
+ 2.6.7.1 ( 11 -Jul- 2017 )
586
588
587
589
#1383 : Problem with `@JsonCreator` with 1 -arg factory-method, implicit param names
590
+ #1599 : Backport the extra safety checks for polymorphic deserialization
588
591
589
592
2.6.7 (05 -Jun-2016 )
590
593
Original file line number Diff line number Diff line change @@ -68,6 +68,12 @@ public class SubTypeValidator
68
68
s .add ("oracle.jdbc.connector.OracleManagedConnectionFactory" );
69
69
s .add ("oracle.jdbc.rowset.OracleJDBCRowSet" );
70
70
71
+ // [databind#2097]: some 3rd party, one JDK-bundled
72
+ s .add ("org.slf4j.ext.EventData" );
73
+ s .add ("flex.messaging.util.concurrent.AsynchBeansWorkManagerExecutor" );
74
+ s .add ("com.sun.deploy.security.ruleset.DRSHelper" );
75
+ s .add ("org.apache.axis2.jaxws.spi.handler.HandlerResolverImpl" );
76
+
71
77
DEFAULT_NO_DESER_CLASS_NAMES = Collections .unmodifiableSet (s );
72
78
}
73
79
You can’t perform that action at this time.
0 commit comments