Changeset 3459991
- Timestamp:
- 02/12/2026 01:48:35 PM (6 weeks ago)
- Location:
- daggerhart-openid-connect-generic
- Files:
-
- 10 edited
- 1 copied
-
tags/3.11.1 (copied) (copied from daggerhart-openid-connect-generic/trunk)
-
tags/3.11.1/includes/openid-connect-generic-client.php (modified) (2 diffs)
-
tags/3.11.1/includes/openid-connect-generic-jwt-validator.php (modified) (1 diff)
-
tags/3.11.1/openid-connect-generic.php (modified) (2 diffs)
-
tags/3.11.1/readme.txt (modified) (2 diffs)
-
tags/3.11.1/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/includes/openid-connect-generic-client.php (modified) (2 diffs)
-
trunk/includes/openid-connect-generic-jwt-validator.php (modified) (1 diff)
-
trunk/openid-connect-generic.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
daggerhart-openid-connect-generic/tags/3.11.1/includes/openid-connect-generic-client.php
r3459957 r3459991 621 621 } 622 622 623 // Add trailing slash (common for issuers).624 $issuer .= '/';625 626 623 return $issuer; 627 624 } … … 684 681 $expected_issuer = $this->get_issuer_from_endpoint( $this->endpoint_login ); 685 682 686 if ( $id_token_claim['iss'] !== $expected_issuer) {683 if ( rtrim( $id_token_claim['iss'], '/' ) !== rtrim( $expected_issuer, '/' ) ) { 687 684 return new WP_Error( 688 685 'invalid-iss', -
daggerhart-openid-connect-generic/tags/3.11.1/includes/openid-connect-generic-jwt-validator.php
r3459957 r3459991 228 228 } 229 229 230 if ( $decoded_jwt->iss !== $this->issuer) {230 if ( rtrim( $decoded_jwt->iss, '/' ) !== rtrim( $this->issuer, '/' ) ) { 231 231 return new WP_Error( 232 232 'invalid-iss', -
daggerhart-openid-connect-generic/tags/3.11.1/openid-connect-generic.php
r3459957 r3459991 17 17 * Plugin URI: https://github.com/oidc-wp/openid-connect-generic 18 18 * Description: Connect to an OpenID Connect identity provider using Authorization Code Flow. 19 * Version: 3.11. 019 * Version: 3.11.1 20 20 * Requires at least: 5.0 21 21 * Requires PHP: 7.4 … … 94 94 * @var string 95 95 */ 96 const VERSION = '3.11. 0';96 const VERSION = '3.11.1'; 97 97 98 98 /** -
daggerhart-openid-connect-generic/tags/3.11.1/readme.txt
r3459957 r3459991 4 4 Requires at least: 5.0 5 5 Tested up to: 6.9.0 6 Stable tag: 3.11. 06 Stable tag: 3.11.1 7 7 Requires PHP: 7.4 8 8 License: GPLv2 or later … … 50 50 == Upgrade Notice == 51 51 52 = 3.11. 0=52 = 3.11.1 = 53 53 54 SECURITY UPDATE: Fixes critical authentication vulnerabilities including JWT signature bypass. Update immediately.54 CRITICAL SECURITY UPDATE: Fixes authentication vulnerabilities including JWT signature bypass and SSRF protection. Update immediately and configure JWKS endpoint in settings. 55 55 56 56 == Changelog == 57 58 = 3.11.1 = 59 60 * Fix bug created in 3.11.0 release when comparing issuer to derived expected value. 57 61 58 62 = 3.11.0 = -
daggerhart-openid-connect-generic/tags/3.11.1/vendor/composer/installed.php
r3459957 r3459991 2 2 'root' => array( 3 3 'name' => 'daggerhart/openid-connect-generic', 4 'pretty_version' => '3.11. 0',5 'version' => '3.11. 0.0',6 'reference' => 'a 45435f08547bba5c58c6cd71921ff485fe096da',4 'pretty_version' => '3.11.1', 5 'version' => '3.11.1.0', 6 'reference' => 'aa45afd5a204f15245217bc1a55e25f9dd52dfe4', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 21 21 ), 22 22 'daggerhart/openid-connect-generic' => array( 23 'pretty_version' => '3.11. 0',24 'version' => '3.11. 0.0',25 'reference' => 'a 45435f08547bba5c58c6cd71921ff485fe096da',23 'pretty_version' => '3.11.1', 24 'version' => '3.11.1.0', 25 'reference' => 'aa45afd5a204f15245217bc1a55e25f9dd52dfe4', 26 26 'type' => 'wordpress-plugin', 27 27 'install_path' => __DIR__ . '/../../', -
daggerhart-openid-connect-generic/trunk/includes/openid-connect-generic-client.php
r3459957 r3459991 621 621 } 622 622 623 // Add trailing slash (common for issuers).624 $issuer .= '/';625 626 623 return $issuer; 627 624 } … … 684 681 $expected_issuer = $this->get_issuer_from_endpoint( $this->endpoint_login ); 685 682 686 if ( $id_token_claim['iss'] !== $expected_issuer) {683 if ( rtrim( $id_token_claim['iss'], '/' ) !== rtrim( $expected_issuer, '/' ) ) { 687 684 return new WP_Error( 688 685 'invalid-iss', -
daggerhart-openid-connect-generic/trunk/includes/openid-connect-generic-jwt-validator.php
r3459957 r3459991 228 228 } 229 229 230 if ( $decoded_jwt->iss !== $this->issuer) {230 if ( rtrim( $decoded_jwt->iss, '/' ) !== rtrim( $this->issuer, '/' ) ) { 231 231 return new WP_Error( 232 232 'invalid-iss', -
daggerhart-openid-connect-generic/trunk/openid-connect-generic.php
r3459957 r3459991 17 17 * Plugin URI: https://github.com/oidc-wp/openid-connect-generic 18 18 * Description: Connect to an OpenID Connect identity provider using Authorization Code Flow. 19 * Version: 3.11. 019 * Version: 3.11.1 20 20 * Requires at least: 5.0 21 21 * Requires PHP: 7.4 … … 94 94 * @var string 95 95 */ 96 const VERSION = '3.11. 0';96 const VERSION = '3.11.1'; 97 97 98 98 /** -
daggerhart-openid-connect-generic/trunk/readme.txt
r3459957 r3459991 4 4 Requires at least: 5.0 5 5 Tested up to: 6.9.0 6 Stable tag: 3.11. 06 Stable tag: 3.11.1 7 7 Requires PHP: 7.4 8 8 License: GPLv2 or later … … 50 50 == Upgrade Notice == 51 51 52 = 3.11. 0=52 = 3.11.1 = 53 53 54 SECURITY UPDATE: Fixes critical authentication vulnerabilities including JWT signature bypass. Update immediately.54 CRITICAL SECURITY UPDATE: Fixes authentication vulnerabilities including JWT signature bypass and SSRF protection. Update immediately and configure JWKS endpoint in settings. 55 55 56 56 == Changelog == 57 58 = 3.11.1 = 59 60 * Fix bug created in 3.11.0 release when comparing issuer to derived expected value. 57 61 58 62 = 3.11.0 = -
daggerhart-openid-connect-generic/trunk/vendor/composer/installed.php
r3459957 r3459991 2 2 'root' => array( 3 3 'name' => 'daggerhart/openid-connect-generic', 4 'pretty_version' => '3.11. 0',5 'version' => '3.11. 0.0',6 'reference' => 'a 45435f08547bba5c58c6cd71921ff485fe096da',4 'pretty_version' => '3.11.1', 5 'version' => '3.11.1.0', 6 'reference' => 'aa45afd5a204f15245217bc1a55e25f9dd52dfe4', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 21 21 ), 22 22 'daggerhart/openid-connect-generic' => array( 23 'pretty_version' => '3.11. 0',24 'version' => '3.11. 0.0',25 'reference' => 'a 45435f08547bba5c58c6cd71921ff485fe096da',23 'pretty_version' => '3.11.1', 24 'version' => '3.11.1.0', 25 'reference' => 'aa45afd5a204f15245217bc1a55e25f9dd52dfe4', 26 26 'type' => 'wordpress-plugin', 27 27 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.