Skip to content

Commit 5d2d7e5

Browse files
committed
Merge branch '2.9' into 2.10
2 parents 4e7d83c + 666753b commit 5d2d7e5

File tree

2 files changed

+16
-7
lines changed

2 files changed

+16
-7
lines changed

release-notes/VERSION-2.x

+4-4
Original file line numberDiff line numberDiff line change
@@ -192,19 +192,19 @@ Project: jackson-databind
192192
(reported by threedr3am & LFY)
193193
#2634: Block two more gadget types (ibatis-sqlmap, anteros-core; CVE-2020-9547 / CVE-2020-9548)
194194
(reported by threedr3am & V1ZkRA)
195-
#2642: Block one more gadget type (javax.swing, CVE-to-be-allocated)
195+
#2642: Block one more gadget type (javax.swing, CVE-2020-10969)
196196
(reported by threedr3am)
197197
#2648: Block one more gadget type (shiro-core)
198198
#2653: Block one more gadget type (shiro-core)
199199
#2658: Block one more gadget type (ignite-jta, CVE-2020-10650)
200200
(reported by Srikanth Ramu, threedr3am'follower)
201-
#2659: Block one more gadget type (aries.transaction.jms)
201+
#2659: Block one more gadget type (aries.transaction.jms, CVE-2020-10672)
202202
(reported by Srikanth Ramu)
203203
#2660: Block one more gadget type (caucho-quercus, CVE-2020-10673)
204204
(reported by threedr3am'follower)
205-
#2662: Block one more gadget type (bus-proxy)
205+
#2662: Block one more gadget type (bus-proxy, CVE-2020-10968)
206206
(reported by XuYuanzhen)
207-
#2664: Block one more gadget type (activemq)
207+
#2664: Block one more gadget type (activemq-pool[-jms])
208208
(reported by Srikanth Ramu)
209209
#2666: Block one more gadget type (apache/commons-proxy)
210210
(reported by Yiting Fan)

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

+12-3
Original file line numberDiff line numberDiff line change
@@ -158,9 +158,18 @@ public class SubTypeValidator
158158
s.add("org.aoju.bus.proxy.provider.RmiProvider");
159159
s.add("org.aoju.bus.proxy.provider.remoting.RmiProvider");
160160

161-
// [databind#2664]: activemq-jms
162-
s.add("org.apache.activemq.jms.pool.XaPooledConnectionFactory");
163-
161+
// [databind#2664]: activemq-core, activemq-pool, activemq-pool-jms
162+
163+
s.add("org.apache.activemq.ActiveMQConnectionFactory"); // core
164+
s.add("org.apache.activemq.ActiveMQXAConnectionFactory");
165+
s.add("org.apache.activemq.spring.ActiveMQConnectionFactory");
166+
s.add("org.apache.activemq.spring.ActiveMQXAConnectionFactory");
167+
s.add("org.apache.activemq.pool.JcaPooledConnectionFactory"); // pool
168+
s.add("org.apache.activemq.pool.PooledConnectionFactory");
169+
s.add("org.apache.activemq.pool.XaPooledConnectionFactory");
170+
s.add("org.apache.activemq.jms.pool.XaPooledConnectionFactory"); // pool-jms
171+
s.add("org.apache.activemq.jms.pool.JcaPooledConnectionFactory");
172+
164173
// [databind#2666]: apache/commons-jms
165174
s.add("org.apache.commons.proxy.provider.remoting.RmiProvider");
166175

0 commit comments

Comments
 (0)