Skip to content

Commit f2d0a7c

Browse files
MNSTR-5023 backport security fix from jackson2 - Block one more gadget type (org.glassfish.web/javax.servlet.jsp.jstl, CVE-2020-35728)
Merged from FasterXML/jackson-databind#2999
1 parent cf0b9f3 commit f2d0a7c

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

release-notes/VERSION

+1
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ One more patch release for 1.9.
7777
* [databind#2996]: Block 2 more gadget types (newrelic-agent, CVE-2020-36188/CVE-2020-36189)
7878
* [databind#2997]: Block 2 more gadget types (tomcat/naming-factory-dbcp, CVE-2020-36186/CVE-2020-36187)
7979
* [databind#2998]: Block 2 more gadget types (org.apache.tomcat/tomcat-dbcp, CVE-2020-36184/CVE-2020-36185)
80+
* [databind#2999]: Block one more gadget type (org.glassfish.web/javax.servlet.jsp.jstl, CVE-2020-35728)
8081

8182

8283
1.9.13 (14-Jul-2013)

src/mapper/java/org/codehaus/jackson/map/jsontype/impl/SubTypeValidator.java

+4
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,10 @@ public class SubTypeValidator
216216
s.add("org.apache.tomcat.dbcp.dbcp2.datasources.PerUserPoolDataSource");
217217
s.add("org.apache.tomcat.dbcp.dbcp2.datasources.SharedPoolDataSource");
218218

219+
// [databind#2999]: org.glassfish.web/javax.servlet.jsp.jstl (embedded Xalan)
220+
// (derivative of #2469)
221+
s.add("com.oracle.wls.shaded.org.apache.xalan.lib.sql.JNDIConnectionPool");
222+
219223
DEFAULT_NO_DESER_CLASS_NAMES = Collections.unmodifiableSet(s);
220224
}
221225

0 commit comments

Comments
 (0)