Highlights
Auth Bypass: 7 prior fixes. Scrutinize any change in this area.
sdk/appcenter-identity/src/main/java/com/microsoft/appcenter/identity/Identity.java: most-fixed (3 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: Active authentication tokens can linger in global context or fail to clear properly when services are disabled or sign-in errors occur, allowing subsequent operations to reuse stale or unauthorized sessions.
Insecure Storage: Sensitive authentication tokens (such as CosmosDB and application distribution tokens) were previously written to Android SharedPreferences in plaintext, exposing them to local attackers or backup exports.
Auth Bypass: Failures to validate expiration timestamps or properly identify and remove encrypted tokens during invalidation cycles allowed stale or revoked tokens to be returned from persistent cache history.