Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
Vulnerability Title
jackson-databind: @JsonIgnore on a Record property is bypassed with a PropertyNamingStrategy
Vulnerability Description
jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.15.0 until 2.18.8, 2.21.4, and 3.1.4, Java Records using a PropertyNamingStrategy can bypass @JsonIgnore because POJOPropertiesCollector._removeUnwantedIgnorals() records an ignored component under its original implicit name before _renameUsing() applies the naming strategy, allowing the renamed JSON key to be assigned to the Record constructor parameter. This issue is fixed in versions 2.18.8, 2.21.4, and 3.1.4.
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Vulnerability Type
CWE-915
Vulnerability Title
FasterXML jackson-databind 输入验证错误漏洞
Vulnerability Description
FasterXML jackson-databind是FasterXML组织开源的其中的一个具有数据绑定功能的组件。 FasterXML jackson-databind存在输入验证错误漏洞,该漏洞源于POJOPropertiesCollector._removeUnwantedIgnorals()在_renameUsing()应用命名策略之前,将忽略的组件记录在其原始隐式名称下,可能导致使用PropertyNamingStrategy的Java Records绕过@JsonIgnore。以下版本受到影响
CVSS Information
N/A
Vulnerability Type
N/A