Security context

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

bottlerocket-os/bottlerocket
develop @ d5b82ae
81
Fixes
0
CVEs
HIGH
Peak severity
Highlights
Denial of Service: 16 prior fixes. Scrutinize any change in this area.
arch/x86/kernel/cpu/amd.c: most-fixed (5 issues). Treat as high-risk during review.
50 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.

Sandbox Escape: Inadequate enforcement of MCS category isolation boundaries and split execute privileges allowed orchestrated containers to potentially breakout or access restricted files. Tightening type transitions and separating load from execute permissions was critical to confinement.
Path Traversal: Insufficent validation of volume mount locations and lack of path prefix enforcement allowed containers to manipulate symbolic links (symlink exchange attacks) to mount arbitrary host paths inside the container root.
Auth Bypass: TUf cryptographic keys with unmodeled extra fields failed to verify signatures correctly due to differences in serialization formats during deserialization, risking arbitrary update ingestion.