Skip to content

Commit 01e3e23

Browse files
committed
Update CHANGELOG for AAD resource server security hardening
Document the breaking change requiring specific tenant-id configuration for AAD resource server authentication to prevent cross-tenant token acceptance vulnerability.
1 parent 73c3ca4 commit 01e3e23

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

sdk/spring/CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,13 @@
55

66
This section includes changes in `spring-cloud-azure-autoconfigure` module.
77

8+
#### Breaking Changes
9+
10+
- AAD resource server now requires `spring.cloud.azure.active-directory.profile.tenant-id` to be a specific tenant ID (GUID) (empty string, `common`, `organizations`, `consumers` are invalid). ([#49033](https://github.com/Azure/azure-sdk-for-java/pull/49033))
11+
812
#### Bugs Fixed
913

1014
- Fixed JDBC/Azure Database and Redis passwordless connection scope defaulting using the wrong `azure.scopes` value for Azure China and Azure US Government when `spring.cloud.azure.profile.cloud-type` is set to `azure_china` or `azure_us_government`. The scopes are now correctly derived from the merged cloud type. ([#47096](https://github.com/Azure/azure-sdk-for-java/issues/47096))
11-
- Hardened AAD token validation defaults in `spring-cloud-azure-autoconfigure`: resource server issuer validation now enforces tenant-aware trusted issuers for single-tenant configurations, and `AadAuthenticationFilter` now enables explicit audience validation by default. ([#49033](https://github.com/Azure/azure-sdk-for-java/pull/49033))
1215

1316
### Spring Cloud Azure Stream Binder Service Bus
1417
This section includes changes in `spring-cloud-azure-stream-binder-servicebus` module.

0 commit comments

Comments
 (0)