Skip to content

Commit 0899726

Browse files
committed
Merge branch '2.6' into 2.7
2 parents 454be8b + 87d29af commit 0899726

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

release-notes/VERSION

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,13 @@ Project: jackson-databind
33
------------------------------------------------------------------------
44
=== Releases ===
55
------------------------------------------------------------------------
6+
67
2.7.9.5 (not yet released)
78

89
#1899: Another two gadgets to exploit default typing issue in jackson-databind
910
(reported by OneSourceCat@github)
11+
#2097: Block more classes from polymorphic deserialization (CVE-2018-14718
12+
- CVE-2018-14721)
1013

1114
2.7.9.4 (08-Jun-2018)
1215

@@ -106,9 +109,10 @@ Project: jackson-databind
106109
#1225: `JsonMappingException` should override getProcessor()
107110
(reported by Nick B)
108111

109-
2.6.8 (if ever released)
112+
2.6.7.1 (11-Jul-2017)
110113

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

113117
2.6.7 (05-Jun-2016)
114118

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,12 @@ public class SubTypeValidator
6767
s.add("org.hibernate.jmx.StatisticsService");
6868
s.add("org.apache.ibatis.datasource.jndi.JndiDataSourceFactory");
6969

70+
// [databind#2097]: some 3rd party, one JDK-bundled
71+
s.add("org.slf4j.ext.EventData");
72+
s.add("flex.messaging.util.concurrent.AsynchBeansWorkManagerExecutor");
73+
s.add("com.sun.deploy.security.ruleset.DRSHelper");
74+
s.add("org.apache.axis2.jaxws.spi.handler.HandlerResolverImpl");
75+
7076
DEFAULT_NO_DESER_CLASS_NAMES = Collections.unmodifiableSet(s);
7177
}
7278

0 commit comments

Comments
 (0)