The protocol assumes that assets queried from the oracle have been explicitly registered with a valid price. However, the oracle does not differentiate between an unregistered asset and a registered asset with a legitimate price, silently returning a default value instead.
This behavior makes configuration errors difficult to detect and can cause downstream logic to operate on invalid pricing assumptions without reverting, reducing system robustness.
Likelihood:
Occurs during asset onboarding or integration of new markets.
Triggered by misconfiguration or incorrect asset address usage.
Impact:
Assets may be treated as having a zero price unintentionally.
Protocol logic may behave incorrectly without clear error signaling.
Explicitly track asset registration and revert on invalid queries.
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.
The contest is complete and the rewards are being distributed.