CVE-2023-20903

MediumCVSS 4.3/10Last modified Jun 17, 2026

Description

This disclosure regards a vulnerability related to UAA refresh tokens and external identity providers.Assuming that an external identity provider is linked to the UAA, a refresh token is issued to a client on behalf of a user from that identity provider, the administrator of the UAA deactivates the identity provider from the UAA. It is expected that the UAA would reject a refresh token during a refresh token grant, but it does not (hence the vulnerability). It will continue to issue access tokens to request presenting such refresh tokens, as if the identity provider was still active. As a result, clients with refresh tokens issued through the deactivated identity provider would still have access to Cloud Foundry resources until their refresh token expires (which defaults to 30 days).

Metrics

CVSS 3.1 4.3/10CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Mar 28, 2023
Last modified
Jun 17, 2026
NVD status
Modified

Related CVEs from 2023

CVE-2023-209047.8In getTrampolineIntent of SettingsActivity.java, there is a possible launch of arbitrary activity due to an Intent mismatch in the code. ThiCVE-2023-209057.8In Mfc_Transceive of phNxpExtns_MifareStd.cpp, there is a possible out of bounds write due to a missing bounds check. This could lead to locCVE-2023-209067.8In onPackageAddedInternal of PermissionManagerService.java, there is a possible way to silently grant a permission after a Target SDK updateCVE-2023-209085.5In several functions of SettingsState.java, there is a possible system crash loop due to resource exhaustion. This could lead to local deniaCVE-2023-209095.5In multiple functions of RunningTasks.java, there is a possible privilege escalation due to a missing privilege check. This could lead to loCVE-2023-20917.8A vulnerability classified as critical was found in KylinSoft youker-assistant on KylinOS. Affected by this vulnerability is the function adCVE-2023-209105.5In add of WifiNetworkSuggestionsManager.java, there is a possible way to trigger permanent DoS due to resource exhaustion. This could lead tCVE-2023-209117.8In addPermission of PermissionManagerServiceImpl.java , there is a possible failure to persist permission settings due to resource exhaustioCVE-2023-209127.8In onActivityResult of AvatarPickerActivity.java, there is a possible way to access images belonging to other users due to a missing permissCVE-2023-209137.8In onCreate of PhoneAccountSettingsActivity.java and related files, there is a possible way to mislead the user into enabling a malicious phCVE-2023-209145.5In onSetRuntimePermissionGrantStateByDeviceAdmin of AdminRestrictedPermissionsUtils.java, there is a possible way for the work profile to reCVE-2023-209157.8In addOrReplacePhoneAccount of PhoneAccountRegistrar.java, there is a possible way to enable a phone account without user interaction due to
CVE-2023-20903: Medium severity, CVSS 4.3 | Vulnix