59369 sc low the function periodattimestamp uses the current timestamp instead of provided timestamp causing incorrect period calculation
Description
Brief/Intro
Vulnerability Details
function periodAtTimestamp(uint48 timestamp) public view returns (uint256) {
// [...]
return periodConfiguration.startingPeriod + _sinceEpoch(periodConfiguration.epoch) / periodConfiguration.duration;
}Impact Details
References
Proof of Concept
Proof of Concept
Previous#59371 [SC-Low] avoid leaving a vault contract uninitializedNext59355 sc low periodattimestamp ignores the input timestamp and returns the wrong period for non current timestamps
Was this helpful?