Skip to content

Commit bbdbc40

Browse files
committed
.. actually, here is the merging of those half a dozen of CVEs, not previous commit
1 parent 3c95106 commit bbdbc40

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

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

+24
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,30 @@ public class SubTypeValidator
9595
// [databind#2389]: logback/jndi
9696
s.add("ch.qos.logback.core.db.JNDIConnectionSource");
9797

98+
// [databind#2410]: HikariCP/metricRegistry config
99+
s.add("com.zaxxer.hikari.HikariConfig");
100+
// [databind#2449]: and sub-class thereof
101+
s.add("com.zaxxer.hikari.HikariDataSource");
102+
103+
// [databind#2420]: CXF/JAX-RS provider/XSLT
104+
s.add("org.apache.cxf.jaxrs.provider.XSLTJaxbProvider");
105+
106+
// [databind#2462]: commons-configuration / -2
107+
s.add("org.apache.commons.configuration.JNDIConfiguration");
108+
s.add("org.apache.commons.configuration2.JNDIConfiguration");
109+
110+
// [databind#2469]: xalan2
111+
s.add("org.apache.xalan.lib.sql.JNDIConnectionPool");
112+
113+
// [databind#2478]: comons-dbcp, p6spy
114+
s.add("org.apache.commons.dbcp.datasources.PerUserPoolDataSource");
115+
s.add("org.apache.commons.dbcp.datasources.SharedPoolDataSource");
116+
s.add("com.p6spy.engine.spy.P6DataSource");
117+
118+
// [databind#2498]: log4j-extras (1.2)
119+
s.add("org.apache.log4j.receivers.db.DriverManagerConnectionSource");
120+
s.add("org.apache.log4j.receivers.db.JNDIConnectionSource");
121+
98122
DEFAULT_NO_DESER_CLASS_NAMES = Collections.unmodifiableSet(s);
99123
}
100124

0 commit comments

Comments
 (0)