A malicious validator can pass in incorrect score
as it is not being sanitized.
The protocol allows anyone to become a validator via LLMOracleRegistry::register
function, it must be noted that there is no whitelisting mechanism or a way to remove oracles by the admins.
Malicious actor can register themselves as validator and fairly perform the Proof-of-Work nonce but pass an incorrect score in LLMOracleCoordinator::validate
function as it lacks enough checks.
Such actors can actually keep on listening for others calling LLMOracleCoordinator::validate
function and just pass a mean score. This allows them to actually not do any work other than calculating nonce.
Malicious validators would pass incorrect scores affecting the outcome
Manual Review
Introduce whitelisting in LLMOracleRegistry
.
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.