SYM_SOL_0022 - SymbioticSec/Symbiotic-Vulnerability-Database GitHub Wiki

Incorrect Calculation

Property Value
Language solidity
Severity medium
CWE CWE-682: Incorrect Calculation
Confidence Level Low
Impact Level High
Likelihood Level Medium

Description

The price oracle calculates token prices based on current reserves and total supply, but does not protect against rapid manipulation (e.g., via flashloans). This allows attackers to temporarily skew prices and exploit the system before the calculation resets.

Impact

An attacker can use flashloans to artificially inflate or deflate asset prices, enabling theft of funds, draining of liquidity pools, or unfair arbitrage. This could lead to major financial losses and undermine trust in your smart contract or platform.