Security context

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

paritytech/parity-common
master @ 8a37dfb
5
Fixes
0
CVEs
HIGH
Peak severity
Highlights
Information Disclosure: 2 prior fixes. Scrutinize any change in this area.
parity-crypto/src/hmac/mod.rs: most-fixed (2 issues). Treat as high-risk during review.
2 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.

Integer Overflow: Silent overflows in custom big-integer multiplication carry logic and decimal-to-bigint parsing can lead to severe calculation errors or state corruption in systems relying on precise U256 math.
Information Disclosure: Unreliable or missing key zeroization on drop can leave sensitive cryptographic keys resident in memory, exposing them to unauthorized extraction through memory dumps or swap space.
Information Disclosure: Failing to allocate secret keys with proper heap isolation and explicit zeroization allows sensitive key material to linger in memory blocks that may be reassigned or exposed.