βLack of return data validation
int256 latestPrice = oracle.latestAnswer();(, int256 feedPrice, , uint256 timestamp, ) = feed.latestRoundData();(uint80 roundID, int256 price, , uint256 timeStamp, uint80 answeredInRound) = oracle.latestRoundData();
require(price > 0, "Invalid price data");
require(timeStamp != 0, "Incomplete round");
require(answeredInRound >= roundID, "Stale data detected");Last updated