Dozer Type Conversion Serialized Object 权限提升

CVSS 元临时分数当前攻击价格 (≈)CTI兴趣分数
8.5$0-$5k0.00

摘要信息

分类为致命的漏洞已在Dozer中发现。 受此问题影响的是某些未知功能的组件:Type Conversion。 手动调试的 该部分从属于:Serialized Object可导致 权限提升。 该漏洞的交易名称为CVE-2014-9515, 可以发起远程攻击, 另外,有可用的漏洞利用。

细节信息

分类为致命的漏洞已在Dozer中发现。 受此问题影响的是某些未知功能的组件:Type Conversion。 手动调试的 该部分从属于:Serialized Object可导致 权限提升。 采用 CWE 描述该问题会链接到 CWE-502。 此错误2014-12-05已发现。 此安全漏洞在 2014-12-05 由dfj 以Issue #217编号 以Bug Report (GitHub Repository)公开发布。 索取公告的网址是github.com。 此次公开发布已与供应商协调。

该漏洞的交易名称为CVE-2014-9515, CVE分配信息格式:2015-01-05。 可以发起远程攻击, 暂无技术细节。 另外,有可用的漏洞利用。 该漏洞的利用方式已向公众披露,存在被利用的风险。 目前漏洞的结构决定了可能的价格范围为美元价USD $0-$5k。 公告指出:

Dozer uses a reflection-based approach to type conversion. If dozer is used to map attacker-supplied object instances, then the attacker can provide a dynamic proxy that implements an interface matching what dozer expects, but then use an event handler to execute all methods in that interface. As soon as dozer tries to execute any getter/setter methods, they'll trigger the event handler.

它被宣布为功能性的。 漏洞利用工具已在github.com共享下载。 0日漏洞的地下市场估价大致为$5k-$25k。 该漏洞利用所用的代码是:

Corgi c = null;

try { FileInputStream fileIn = new FileInputStream("proxy.ser"); ObjectInputStream in = new ObjectInputStream(fileIn); c = (Corgi) in.readObject(); in.close(); fileIn.close(); } catch(IOException i) { i.printStackTrace(); return; } catch(ClassNotFoundException cnfe) { System.out.println("Employee class not found"); cnfe.printStackTrace(); return; } // On deserialization evince will pop

Dachshund longDog = mapper.map(c, Dachshund.class);

公告中提及:
The exploitable use case seems to be rather limited so far. There must either be an object being mapped to with a getter/setter method that matches a method in an interface on the server classpath, or a manual XML mapping that allows an attacker to force the issue.

产品信息

名称

CPE 2.3信息

CPE 2.2信息

CVSSv4信息

VulDB 向量: 🔍
VulDB 可靠性: 🔍

CVSSv3信息

VulDB 元基础分数: 8.6
VulDB 元临时分数: 8.5

VulDB 基本分数: 6.3
VulDB 临时得分: 5.9
VulDB 向量: 🔍
VulDB 可靠性: 🔍

NVD 基本分数: 9.8
NVD 向量: 🔍

CNA 基本分数: 9.8
CNA 向量: 🔍

CVSSv2信息

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
向量复杂性身份验证保密完整性可用性
开锁开锁开锁开锁开锁开锁
开锁开锁开锁开锁开锁开锁
开锁开锁开锁开锁开锁开锁

VulDB 基本分数: 🔍
VulDB 临时得分: 🔍
VulDB 可靠性: 🔍

NVD 基本分数: 🔍

利用信息

分类: 权限提升
CWE: CWE-502 / CWE-20
CAPEC: 🔍
ATT&CK: 🔍

身体的: 否
本地: 否
远程: 是

可用性: 🔍
访问: 公共
状态: 功能性的
作者: dfj
编程语言: 🔍
下载: 🔍

EPSS Score: 🔍
EPSS Percentile: 🔍

价格预测: 🔍
当前价格估算: 🔍

0-Day开锁开锁开锁开锁
今天开锁开锁开锁开锁

威胁情报信息

利益: 🔍
活跃演员: 🔍
活跃的APT团体: 🔍

对策信息

建议: 无已知缓解措施
状态: 🔍

0天时间: 🔍
利用延迟时间: 🔍

补丁: github.com

时间轴信息

2014-12-05 🔍
2014-12-05 +0 日 🔍
2014-12-14 +9 日 🔍
2015-01-05 +22 日 🔍
2017-12-29 +1089 日 🔍
2017-12-30 +1 日 🔍
2025-04-24 +2672 日 🔍

来源信息

公告: Issue #217
研究人员: dfj
状态: 已确认
确认: 🔍
已协调: 🔍

CVE: CVE-2014-9515 (🔍)
GCVE (CVE): GCVE-0-2014-9515
GCVE (VulDB): GCVE-100-111169
SecurityFocus: 107970

scip Labs: https://www.scip.ch/en/?labs.20161013
其他: 🔍
另见: 🔍

条目信息

已创建: 2017-12-30 10時19分
已更新: 2025-04-24 04時43分
更改: 2017-12-30 10時19分 (71), 2019-12-19 15時54分 (2), 2021-01-28 09時58分 (2), 2023-01-19 14時18分 (3), 2024-07-19 16時51分 (27), 2025-04-24 04時43分 (4)
完整: 🔍
Cache ID: 216::103

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

讨论

暂时没有任何评论。 语言: zh + en.

请登录后发表评论。

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!