58130 sc medium asymmetric validation in collateralization setters allows protocol misconfiguration breaking all borrowing
Description
Intro
Vulnerability Details
function setCollateralizationLowerBound(uint256 value) external onlyAdmin {
_checkArgument(value <= minimumCollateralization); // @audit enforces lower <= minimum
_checkArgument(value >= FIXED_POINT_SCALAR);
collateralizationLowerBound = value;
emit CollateralizationLowerBoundUpdated(value);
}Impact on Core Protocol Functions
Proof of Concept
Previous58672 sc low incorrect balance check sequence Next57152 sc high assets permanently locked due to killswitch flag
Was this helpful?