The _obtain_price_params function has a potential division by zero vulnerability.
When calculating params.profit_unlocking_rate, the function performs division by (params.full_profit_unlock_date - params.last_profit_update). If these values are equal, this would cause a division by zero:
If this condition occurs, the function would revert, preventing price updates and potentially freezing the oracle entirely, making price updates impossible.
Add validation to ensure denominator is never zero when calculating profit unlocking rate.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.