Skip to content

Commit 1d3878f

Browse files
committed
Merge branch '2.8' into 2.9
2 parents dd4c5ac + 68d3aa4 commit 1d3878f

File tree

3 files changed

+13
-1
lines changed

3 files changed

+13
-1
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
<groupId>com.fasterxml.jackson.core</groupId>
1212
<artifactId>jackson-databind</artifactId>
13-
<version>2.9.10-SNAPSHOT</version>
13+
<version>2.9.9.2-SNAPSHOT</version>
1414
<name>jackson-databind</name>
1515
<packaging>bundle</packaging>
1616
<description>General data-binding functionality for Jackson: works on core streaming API</description>

release-notes/VERSION-2.x

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ Project: jackson-databind
44
=== Releases ===
55
------------------------------------------------------------------------
66

7+
2.9.9.2 (not yet released)
8+
9+
#2387: Block yet another deserialization gadget (EHCache, CVE-2019-xxxxx?)
10+
#2389: Block yet another deserialization gadget (Logback, CVE-2019-xxxxx?)
11+
712
2.9.9.1 (03-Jul-2019)
813

914
#2331: `JsonMappingException` through nested getter with generic wildcard return type
@@ -29,6 +34,7 @@ Project: jackson-databind
2934
#2324: `StringCollectionDeserializer` fails with custom collection
3035
(reported byb Daniil B)
3136
#2326: Block one more gadget type (CVE-2019-12086)
37+
<<<<<<< HEAD:release-notes/VERSION-2.x
3238
- Prevent String coercion of `null` in `WritableObjectId` when calling `JsonGenerator.writeObjectId()`,
3339
mostly relevant for formats like YAML that have native Object Ids
3440

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
@@ -90,6 +90,12 @@ public class SubTypeValidator
9090
s.add("org.jdom.transform.XSLTransformer");
9191
s.add("org.jdom2.transform.XSLTransformer");
9292

93+
// [databind#2387]: EHCache
94+
s.add("net.sf.ehcache.transaction.manager.DefaultTransactionManagerLookup");
95+
96+
// [databind#2389]: logback/jndi
97+
s.add("ch.qos.logback.core.db.JNDIConnectionSource");
98+
9399
DEFAULT_NO_DESER_CLASS_NAMES = Collections.unmodifiableSet(s);
94100
}
95101

0 commit comments

Comments
 (0)