Skip to content

Commit 87d29af

Browse files
committed
Fix #2097 for 2.6.7.2
1 parent a054585 commit 87d29af

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

release-notes/VERSION

+3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@ Project: jackson-databind
55
------------------------------------------------------------------------
66

77
2.6.7.2 (not yet released)
8+
89
#1737: Block more JDK types from polymorphic deserialization
10+
#2097: Block more classes from polymorphic deserialization (CVE-2018-14718
11+
- CVE-2018-14721)
912

1013
2.6.7.1 (11-Jul-2017)
1114

src/main/java/com/fasterxml/jackson/databind/deser/BeanDeserializerFactory.java

+6
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,12 @@ public class BeanDeserializerFactory
6868
s.add("com.mchange.v2.c3p0.JndiRefForwardingDataSource");
6969
s.add("com.mchange.v2.c3p0.WrapperConnectionPoolDataSource");
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)