Security context

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

google/end-to-end
master @ de24f35
48
Fixes
1
CVEs
HIGH
Peak severity
39.5%
Coverage
Highlights
Auth Bypass: 15 prior fixes. Scrutinize any change in this area.
javascript/crypto/e2e/openpgp/block/transferablekey.js: most-fixed (5 issues). Treat as high-risk during review.
22 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.

Auth Bypass: OpenPGP transferable keys frequently failed to enforce cryptographic signature verification on subkey binding signatures and user certifications prior to key imports or usage, allowing untrusted subkey injection or spoofed identities.
Auth Bypass: OTR session state management bugs allowed man-in-the-middle key association bypasses because validated remote keys (gy) were not persistently associated with the active session state or retrieved via dummy structures instead of real values.
Cryptographic Issues: Non-constant-time decryption routines in RSA-OAEP and raw byte comparisons in OTR handshake routines introduced side-channel padding oracle and timing attacks.