Skip to content

Commit 63d48ff

Browse files
committed
Merge branch '2.8' into 2.9
2 parents 4651b40 + 26dba44 commit 63d48ff

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

release-notes/VERSION-2.x

+4-1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ Project: jackson-databind
1414
#2082: `FactoryBasedEnumDeserializer` should be cachable
1515
#2096: `TreeTraversingParser` does not take base64 variant into account
1616
(reported by tangiel@github)
17+
#2097: Block more classes from polymorphic deserialization (CVE-2018-14718
18+
- CVE-2018-14721)
1719
#2109: Canonical string for reference type is built incorrectly
1820
(reported by svarzee@github)
1921

@@ -582,9 +584,10 @@ Project: jackson-databind
582584
#1225: `JsonMappingException` should override getProcessor()
583585
(reported by Nick B)
584586

585-
2.6.8 (if ever released)
587+
2.6.7.1 (11-Jul-2017)
586588

587589
#1383: Problem with `@JsonCreator` with 1-arg factory-method, implicit param names
590+
#1599: Backport the extra safety checks for polymorphic deserialization
588591

589592
2.6.7 (05-Jun-2016)
590593

src/main/java/com/fasterxml/jackson/databind/jsontype/impl/SubTypeValidator.java

+6
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,12 @@ public class SubTypeValidator
6868
s.add("oracle.jdbc.connector.OracleManagedConnectionFactory");
6969
s.add("oracle.jdbc.rowset.OracleJDBCRowSet");
7070

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+
7177
DEFAULT_NO_DESER_CLASS_NAMES = Collections.unmodifiableSet(s);
7278
}
7379

0 commit comments

Comments
 (0)