CVE-2023-49798
OpenZeppelin Contracts and Contracts Upgradeable duplicated execution of subcalls in v4.9.4
5.9
MEDIUM
CVSS 3.1
EPSS 0.54%
描述
### Context Merge conflict resolution issue when porting the v5.0.1 `Multicall` update to the v4.9 branch caused a duplicated line. ### Impact Versions using `Multicall` from `@openzeppelin/contracts@4.9.4` and `@openzeppelin/contracts-upgradeable@4.9.4` will execute each subcall twice. Concretely, this exposes a user to unintentionally duplicate operations like asset transfers. ### Patches The duplicated `delegatecall` was removed in 4.9.5. The 4.9.4 version is marked as deprecated.
如何修補 CVE-2023-49798
要修補 CVE-2023-49798,請將受影響套件升級到下列已修補版本。
- —升級至 4.9.5 或更新版本
- —升級至 4.9.5 或更新版本
CVE-2023-49798 正在被利用嗎?
低 — EPSS 為 0.5%,目前沒有觀察到大規模利用活動。
受影響套件(2)
- >= 4.9.4, < 4.9.5
- >= 4.9.4, < 4.9.5
CVSS 分數
| 來源 | 版本 | 嚴重程度 | 向量 |
|---|---|---|---|
| osv | CVSS 3.1 | MEDIUM5.9 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N |
參考連結(5)
- ADVISORYnvd.nist.gov/vuln/detail/CVE-2023-49798
- PATCHgithub.com/OpenZeppelin/openzeppelin-contracts
- WEBgithub.com/OpenZeppelin/openzeppelin-contracts-upgradeable/commit/31f9fb9d171f60b2271b2b9c6f62d43302bf9489
- WEBgithub.com/OpenZeppelin/openzeppelin-contracts/commit/88ac712e06832bce73b41e8166cded2729e25205