Skip to content

Commit 051bd5e

Browse files
committed
Merge branch '2.7' into 2.8
2 parents 18dc249 + 27b4def commit 051bd5e

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

release-notes/CREDITS

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -634,6 +634,10 @@ Kevin Gallardo (newkek@github)
634634
with a recursive value type
635635
(2.8.10)
636636

637+
Guixiong Wu (吴桂雄)
638+
* Reported #2032: Blacklist another serialization gadget (ibatis)
639+
(2.8.11.2)
640+
637641
Connor Kuhn (ckuhn@github)
638642
* Contributed #1341: FAIL_ON_MISSING_EXTERNAL_TYPE_ID_PROPERTY
639643
(2.9.0)

release-notes/VERSION

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ Project: jackson-databind
88
#1941: `TypeFactory.constructFromCanonical()` throws NPE for Unparameterized
99
generic canonical strings
1010
(reported by ayushgp@github)
11+
#2032: Blacklist another serialization gadget (ibatis)
12+
(reported by Guixiong Wu)
1113

1214
2.8.11.1 (11-Feb-2018)
1315

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
@@ -57,6 +57,8 @@ public class SubTypeValidator
5757
// [databind#1899]: more 3rd party
5858
s.add("org.hibernate.jmx.StatisticsService");
5959
s.add("org.apache.ibatis.datasource.jndi.JndiDataSourceFactory");
60+
// [databind#2032]: more 3rd party; data exfiltration via xml parsed ext entities
61+
s.add("org.apache.ibatis.parsing.XPathParser");
6062

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

0 commit comments

Comments
 (0)