Highlights
Signature Bypass: 2 prior fixes. Scrutinize any change in this area.
bmc-common/src/main/java/com/oracle/bmc/http/signing/internal/RequestSignerImpl.java: 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.
Signature Bypass: Two separate fixes address the same underlying flaw: Date header handling when X-Date is present. If not correctly excluded or added, an attacker could manipulate headers to bypass request signature verification, leading to unauthorized API operations.
Least Privilege Violation: The release workflow previously ran with default (often broad) token permissions, increasing blast radius if the workflow or its dependencies were compromised. The fix restricts permissions to read-only for contents, reducing supply-chain risk.