SC01:2025 - 不適切なアクセス制御 (Improper Access Control)
説明:
事例 (脆弱なコントラクト):
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
contract Solidity_AccessControl {
mapping(address => uint256) public balances;
// Burn function with no access control
function burn(address account, uint256 amount) public {
_burn(account, amount);
}
}影響:
対策:
事例 (修正バージョン):
不適切なアクセス制御攻撃の被害を受けたスマートコントラクトの事例:
Last updated