8.8 HIGH
- CVSS version: 3.1
- Attack vector (AV): NETWORK
- Attack complexity (AC): LOW
- Privileges required (PR): LOW
- User interaction (UI): NONE
- Scope (S): UNCHANGED
- Confidentiality impact (C): HIGH
- Integrity impact (I): HIGH
- Availability impact (A): HIGH
Plaintext storage of user password
A flaw was found in the Keycloak package, more specifically org.keycloak.userprofile. When a user registers itself through registration flow, the "password" and "password-confirm" field from the form will occur as regular user attributes. All users and clients with proper rights and roles are able to read users attributes, allowing a malicious user with minimal access to retrieve the users passwords in clear text, jeopardizing their environment.
References
- https://access.redhat.com/security/cve/CVE-2023-4918 x_refsource_REDHAT vdb-entry
- RHBZ#2238588 issue-tracking x_refsource_REDHAT
- https://github.com/keycloak/keycloak/security/advisories/GHSA-5q66-v53q-pm35
- https://access.redhat.com/security/cve/CVE-2023-4918 x_refsource_REDHAT vdb-entry
- RHBZ#2238588 issue-tracking x_refsource_REDHAT
- https://github.com/keycloak/keycloak/security/advisories/GHSA-5q66-v53q-pm35
- https://access.redhat.com/security/cve/CVE-2023-4918 x_transferred x_refsource_REDHAT vdb-entry
- RHBZ#2238588 issue-tracking x_refsource_REDHAT x_transferred
- https://github.com/keycloak/keycloak/security/advisories/GHSA-5q66-v53q-pm35 x_transferred
- https://access.redhat.com/security/cve/CVE-2023-4918 x_refsource_REDHAT vdb-entry
- RHBZ#2238588 issue-tracking x_refsource_REDHAT
- https://github.com/keycloak/keycloak/security/advisories/GHSA-5q66-v53q-pm35
- https://access.redhat.com/security/cve/CVE-2023-4918 x_transferred x_refsource_REDHAT vdb-entry
- RHBZ#2238588 issue-tracking x_refsource_REDHAT x_transferred
- https://github.com/keycloak/keycloak/security/advisories/GHSA-5q66-v53q-pm35 x_transferred
Affected products
- ==22.0.3
Matching in nixpkgs
pkgs.keycloak
Identity and access management for modern applications and services
-
nixos-unstable -
- nixpkgs-unstable 26.3.4
pkgs.terraform-providers.keycloak
None
-
nixos-unstable -
- nixpkgs-unstable 5.4.0
pkgs.python312Packages.python-keycloak
Provides access to the Keycloak API
-
nixos-unstable -
- nixpkgs-unstable 4.0.0
pkgs.python313Packages.python-keycloak
Provides access to the Keycloak API
-
nixos-unstable -
- nixpkgs-unstable 4.0.0
Package maintainers
-
@ngerstle Nicholas Gerstle <ngerstle@gmail.com>
-
@NickCao Nick Cao <nickcao@nichi.co>
-
@talyz Kim Lindberger <kim.lindberger@gmail.com>
-
@leona-ya Leona Maroni <nix@leona.is>