Security context

What an agent needs to avoid regressing past fixes and find the next vuln in this repo.

umee-network/umee
main @ 273fff6
18
Fixes
0
CVEs
HIGH
Peak severity
52.9%
Coverage
Highlights
Denial of Service: 11 prior fixes. Scrutinize any change in this area.
price-feeder/oracle/convert.go: most-fixed (2 issues). Treat as high-risk during review.
8 high-severity fixes in this history; regressions here are high-impact.
Recurring patterns

The bug types that recur here, drawn from past fixes, not open vulnerabilities.

Denial of Service: Non-deterministic operations such as un-sorted map iterations within block execution logic (like EndBlocker) can lead to a complete consensus halted state across all nodes.
Integer Overflow: High-exponent assets can trigger integer overflows during decimal casting in liquidity calculations, potentially allowing unauthorized borrowing or draining of pools.
Denial of Service: Serializing or invoking formatting methods (such as .String()) on unvalidated or untrusted protobuf messages inside the fee ante handler can cause critical node panics before fees are collected.