Permission Inheritance Flaws
Meaning ⎊ Errors in complex contract inheritance structures leading to unintended or bypassed permission enforcement in child contracts.
Implementation Contract Hijacking
Meaning ⎊ Gaining unauthorized control over the logic contract used by proxies to influence protocol behavior.
Initialization Logic Flaws
Meaning ⎊ Vulnerabilities in contract setup functions allowing unauthorized parties to seize ownership or set malicious state.
Function Visibility Risks
Meaning ⎊ Improper use of visibility modifiers exposing internal or sensitive functions to unauthorized public or external access.
Emergency Upgrade Paths
Meaning ⎊ Pre-authorized, accelerated procedures for deploying critical security patches to smart contracts during exploits.
Time-Lock Upgrade Mechanisms
Meaning ⎊ Security features that introduce a mandatory delay between a governance decision and its execution for user protection.
Cross-Function Reentrancy
Meaning ⎊ Exploiting shared state dependencies between different functions to bypass single-function guards.
Network Upgrade Procedures
Meaning ⎊ Network Upgrade Procedures govern the transition of blockchain protocols, ensuring the stability and continuity of derivative contracts during updates.
Protocol Upgrade Path Risks
Meaning ⎊ The potential for errors, bugs, or malicious actions during the process of updating a live decentralized protocol's code.
Function Modifiers
Meaning ⎊ Code snippets that change function behavior, frequently used to implement access control and security checks.
Function-Level Authorization
Meaning ⎊ Enforcing access control checks within each individual function to restrict who can execute specific code.
Payoff Function
Meaning ⎊ A mathematical formula that determines the profit or loss of a derivative based on the underlying asset's price.
Immutable Protocol Upgrade Risk
Meaning ⎊ The security trade-off between allowing protocol improvements and the risk of introducing vulnerabilities via updates.
Upgrade Delay Mechanisms
Meaning ⎊ Systemic protocols that enforce a waiting period for contract upgrades to allow for stakeholder review and protection.
Business Logic Flaws
Meaning ⎊ Errors in the economic or functional design of a protocol that lead to unintended, exploitable outcomes.
State Transition Function
Meaning ⎊ The deterministic rule set that updates the blockchain state based on transactions while ensuring consistency across nodes.
