Highlights
Signature Validation: 2 prior fixes. Scrutinize any change in this area.
aws/signer/internal/v4: most-fixed (1 issue). 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.
Signature Validation: The signer did not include x-amz-expected-bucket-owner among required signed headers, allowing an attacker to tamper with this access-control header without invalidating the signature.
Signature Validation: The presign path could promote X-Amz-Content-Sha256 into the query string for S3, breaking signature validation and enabling request tampering.
Denial of Service: GetURIPath panicked on malformed opaque URLs, enabling a remote attacker to crash the process during request signing.