目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1325

100%

CVE-2026-54512— jackson-databind 多态类型验证器绕过漏洞

CVSS 8.1 · High EPSS 0.60% · P44
获取后续新漏洞提醒登录后订阅

一、 漏洞 CVE-2026-54512 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
jackson-databind: PolymorphicTypeValidator bypass via generic type parameters allows arbitrary class instantiation
来源: 美国国家漏洞数据库 NVD
Vulnerability Description
jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.10.0 until 2.18.8, 2.21.4, and 3.1.4, jackson-databind's PolymorphicTypeValidator (PTV) is the primary safety mechanism guarding polymorphic deserialization. When polymorphic typing is enabled and a type identifier contains generic parameters (i.e. the type ID string contains <), DatabindContext._resolveAndValidateGeneric() validates only the raw container class name (the substring before <) against the configured PTV. If the container type is approved, the method parses the full canonical type string via TypeFactory.constructFromCanonical() and returns the fully parameterized type without ever validating the nested type arguments against the PTV. The nested type arguments are then resolved, instantiated, and populated as beans during deserialization. An attacker who controls the type ID can therefore place a denied class as a generic type parameter of an allowed container — for example java.util.ArrayList<com.evil.Gadget> when only java.util.ArrayList is allow-listed. The container passes the PTV check; com.evil.Gadget is loaded via Class.forName(name, true, loader), instantiated, and its properties are set from attacker-controlled JSON. This completely bypasses an explicitly configured PTV allow-list. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4.
来源: 美国国家漏洞数据库 NVD
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
来源: 美国国家漏洞数据库 NVD
Vulnerability Type
不完整的黑名单
来源: 美国国家漏洞数据库 NVD

受影响产品

厂商产品影响版本CPE订阅
FasterXMLjackson-databind >= 2.10.0, < 2.18.8 -

二、漏洞 CVE-2026-54512 的公开POC

#POC 描述源链接神龙链接
AI 生成 POC高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-54512 的情报信息

登录查看更多情报信息。

CVE-2026-54512 其他参考 (3)

同批安全公告 · FasterXML · 2026-06-23 · 共 8 条

CVE-2026-545138.1 HIGHjackson-databind BasicPolymorphicTypeValidator数组子类白名单绕过漏洞
CVE-2026-545186.5 MEDIUMjackson-databind @JsonView绕过漏洞
CVE-2026-545165.3 MEDIUMjackson-databind @JsonIgnore重命名setter通过私有字段反序列化漏洞
CVE-2026-545155.3 MEDIUMjackson-databind 忽略属性忽略规则绕过
CVE-2026-545145.3 MEDIUMjackson-databind InetSocketAddress反序列化导致SSRF漏洞
CVE-2026-545175.3 MEDIUMjackson-databind JsonView绕过漏洞
CVE-2026-50193Jackson Databind 序列化深度嵌套JsonNode栈溢出

IV. Related Vulnerabilities

V. Comments for CVE-2026-54512

暂无评论


发表评论