Skip to content

Commit 78e7873

Browse files
committed
Merge branch '2.8' into 2.9
2 parents ba0df20 + 051bd5e commit 78e7873

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

release-notes/CREDITS-2.x

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -649,6 +649,10 @@ Kevin Gallardo (newkek@github)
649649
Lukas Euler
650650
* Reported #1735: Missing type checks when using polymorphic type ids
651651

652+
Guixiong Wu (吴桂雄)
653+
* Reported #2032: Blacklist another serialization gadget (ibatis)
654+
(2.8.11.2)
655+
652656
Connor Kuhn (ckuhn@github)
653657
* Contributed #1341: FAIL_ON_MISSING_EXTERNAL_TYPE_ID_PROPERTY
654658
(2.9.0)

release-notes/VERSION-2.x

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ Project: jackson-databind
3333
with `null` coercion with `@JsonSetter`
3434
#2027: Concurrency error causes `IllegalStateException` on `BeanPropertyMap`
3535
(reported by franboragina@github)
36+
#2032: Blacklist another serialization gadget (ibatis)
37+
(reported by Guixiong Wu)
3638

3739
2.9.5 (26-Mar-2018)
3840

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ public class SubTypeValidator
5858
// [databind#1899]: more 3rd party
5959
s.add("org.hibernate.jmx.StatisticsService");
6060
s.add("org.apache.ibatis.datasource.jndi.JndiDataSourceFactory");
61+
// [databind#2032]: more 3rd party; data exfiltration via xml parsed ext entities
62+
s.add("org.apache.ibatis.parsing.XPathParser");
6163

6264
DEFAULT_NO_DESER_CLASS_NAMES = Collections.unmodifiableSet(s);
6365
}

0 commit comments

Comments
 (0)