Skip to content

Commit dd4c5ac

Browse files
committed
Bacport #2331 in 2.9 (for 2.9.10)
1 parent 9fe6c6f commit dd4c5ac

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

release-notes/VERSION-2.x

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Project: jackson-databind
66

77
2.9.9.1 (03-Jul-2019)
88

9+
#2331: `JsonMappingException` through nested getter with generic wildcard return type
910
#2334: Block one more gadget type (CVE-2019-12384)
1011
#2341: Block one more gadget type (CVE-2019-12814)
1112
#2374: `ObjectMapper. getRegisteredModuleIds()` throws NPE if no modules registered

src/main/java/com/fasterxml/jackson/databind/type/ResolvedRecursiveType.java

+6
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,12 @@ public JavaType getSuperClass() {
3636

3737
public JavaType getSelfReferencedType() { return _referencedType; }
3838

39+
// 23-Jul-2019, tatu: [databind#2331] Need to also delegate this...
40+
@Override
41+
public TypeBindings getBindings() {
42+
return _referencedType.getBindings();
43+
}
44+
3945
@Override
4046
public StringBuilder getGenericSignature(StringBuilder sb) {
4147
return _referencedType.getGenericSignature(sb);

0 commit comments

Comments
 (0)