CAPEC-586 詳細資料

CAPEC-586

Object Injection
2017-02-06
00h00 +00:00
中危
高危
Draft
2020-12-17
00h00 +00:00
指定 CAPEC 提醒
掌握特定 CAPEC 的任何變更。
管理通知

CAPEC 描述

An adversary attempts to exploit an application by injecting additional, malicious content during its processing of serialized objects. Developers leverage serialization in order to convert data or state into a static, binary format for saving to disk or transferring over a network. These objects are then deserialized when needed to recover the data/state. By injecting a malformed object into a vulnerable application, an adversary can potentially compromise the application by manipulating the deserialization process. This can result in a number of unwanted outcomes, including remote code execution.

CAPEC 資訊

前置條件

The target application must unserialize data before validation.

緩解措施

相關弱點

CWE-ID 弱點名稱

CWE-502

Deserialization of Untrusted Data
The product deserializes untrusted data without sufficiently ensuring that the resulting data will be valid.

參考資料

REF-468

Deserialization of Untrusted Data

提交

名稱 機構 日期 發布日期
CAPEC Content Team The MITRE Corporation 2017-02-06 +00:00

修改記錄

名稱 機構 日期 備註
CAPEC Content Team The MITRE Corporation 2018-07-31 +00:00 Updated References, Related_Weaknesses
CAPEC Content Team The MITRE Corporation 2020-07-30 +00:00 Updated Mitigations
CAPEC Content Team The MITRE Corporation 2020-12-17 +00:00 Updated Mitigations