Highlights
Auth Bypass: 1 prior fix. Scrutinize any change in this area.
signpost-core: most-fixed (2 issues). Treat as high-risk during review.
1 high-severity fix 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: The application failed to validate the request Content-Type when collecting body parameters, allowing attackers to bypass OAuth signature verification by submitting payloads under unexpected MIME types. Developers must ensure strict content-type validation prior to signature generation.
Insecure Randomness: Generating OAuth nonces using System.nanoTime created predictable values prone to collisions in concurrent environments, exposing the protocol to replay attacks. Secure, random-number generators must be utilized for all nonce-generation mechanisms.
Information Disclosure: OAuth tokens and secrets were maintained in query parameters of the access token URL, causing sensitive credentials to leak through HTTP referrers, system logs, or browser histories. Parameters must be stripped or transmitted via secure headers.