Skip to content

Commit 150a49f

Browse files
committed
Merge branch '2.8' into 2.9
2 parents bab96c4 + bc5e138 commit 150a49f

File tree

2 files changed

+21
-4
lines changed

2 files changed

+21
-4
lines changed

release-notes/VERSION-2.x

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Project: jackson-databind
3939
with `null` coercion with `@JsonSetter`
4040
#2027: Concurrency error causes `IllegalStateException` on `BeanPropertyMap`
4141
(reported by franboragina@github)
42-
#2032: Blacklist another serialization gadget (ibatis)
42+
#2032: CVE-2018-11307: Potential information exfiltration with default typing, serialization gadget from MyBatis
4343
(reported by Guixiong Wu)
4444
#2034: Serialization problem with type specialization of nested generic types
4545
(reported by Reinhard P)
@@ -48,6 +48,10 @@ Project: jackson-databind
4848
(reported by Chetan N)
4949
#2051: Implicit constructor property names are not renamed properly with
5050
`PropertyNamingStrategy`
51+
#2052: CVE-2018-12022: Block polymorphic deserialization of types from Jodd-db library
52+
(reported by Guixiong Wu)
53+
#2058: CVE-2018-12023: Block polymorphic deserialization of types from Oracle JDBC driver
54+
(reported by Guixiong Wu)
5155

5256
2.9.5 (26-Mar-2018)
5357

@@ -267,6 +271,18 @@ Project: jackson-databind
267271
`MapperFeature.ALLOW_COERCION_OF_SCALARS`
268272
(requested by magdel@github)
269273

274+
2.8.11.2 (08-Jun-2018)
275+
276+
#1941: `TypeFactory.constructFromCanonical()` throws NPE for Unparameterized
277+
generic canonical strings
278+
(reported by ayushgp@github)
279+
#2032: CVE-2018-11307: Potential information exfiltration with default typing, serialization gadget from MyBatis
280+
(reported by Guixiong Wu)
281+
#2052: CVE-2018-12022: Block polymorphic deserialization of types from Jodd-db library
282+
(reported by Guixiong Wu)
283+
#2058: CVE-2018-12023: Block polymorphic deserialization of types from Oracle JDBC driver
284+
(reported by Guixiong Wu)
285+
270286
2.8.11.1 (11-Feb-2018)
271287

272288
#1872: `NullPointerException` in `SubTypeValidator.validateSubType` when

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,11 @@ public class SubTypeValidator
6161
// [databind#2032]: more 3rd party; data exfiltration via xml parsed ext entities
6262
s.add("org.apache.ibatis.parsing.XPathParser");
6363

64-
// [databind#2052]: ldap approaches; in all cases LDAP connection String is passed
65-
// and access attempt is made:
66-
s.add("oracle.jdbc.connector.OracleManagedConnectionFactory");
64+
// [databind#2052]: Jodd-db, with jndi/ldap lookup
6765
s.add("jodd.db.connection.DataSourceConnectionProvider");
66+
67+
// [databind#2058]: Oracle JDBC driver, with jndi/ldap lookup
68+
s.add("oracle.jdbc.connector.OracleManagedConnectionFactory");
6869
s.add("oracle.jdbc.rowset.OracleJDBCRowSet");
6970

7071
DEFAULT_NO_DESER_CLASS_NAMES = Collections.unmodifiableSet(s);

0 commit comments

Comments
 (0)