Skip to content

Commit 26dba44

Browse files
committed
Merge branch '2.7' into 2.8
2 parents bc91126 + 0899726 commit 26dba44

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

release-notes/VERSION

+4-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ Project: jackson-databind
55

66
2.8.11.3 (not yet released)
77

8+
#2097: Block more classes from polymorphic deserialization (CVE-2018-14718
9+
- CVE-2018-14721)
810
#2109: Canonical string for reference type is built incorrectly
911
(reported by svarzee@github)
1012

@@ -305,9 +307,10 @@ Project: jackson-databind
305307
#1225: `JsonMappingException` should override getProcessor()
306308
(reported by Nick B)
307309

308-
2.6.8 (if ever released)
310+
2.6.7.1 (11-Jul-2017)
309311

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

312315
2.6.7 (05-Jun-2016)
313316

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

+9
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,15 @@ public class SubTypeValidator
6666
// [databind#2058]: Oracle JDBC driver, with jndi/ldap lookup
6767
s.add("oracle.jdbc.connector.OracleManagedConnectionFactory");
6868
s.add("oracle.jdbc.rowset.OracleJDBCRowSet");
69+
// [databind#1899]: more 3rd party
70+
s.add("org.hibernate.jmx.StatisticsService");
71+
s.add("org.apache.ibatis.datasource.jndi.JndiDataSourceFactory");
72+
73+
// [databind#2097]: some 3rd party, one JDK-bundled
74+
s.add("org.slf4j.ext.EventData");
75+
s.add("flex.messaging.util.concurrent.AsynchBeansWorkManagerExecutor");
76+
s.add("com.sun.deploy.security.ruleset.DRSHelper");
77+
s.add("org.apache.axis2.jaxws.spi.handler.HandlerResolverImpl");
6978

7079
DEFAULT_NO_DESER_CLASS_NAMES = Collections.unmodifiableSet(s);
7180
}

0 commit comments

Comments
 (0)