Advisory Database
  • Advisories
  • Dependency Scanning
  1. golang
  2. ›
  3. github.com/rancher/rancher
  4. ›
  5. CVE-2023-22650

CVE-2023-22650: Rancher does not automatically clean up a user deleted or disabled from the configured Authentication Provider

June 17, 2024 (updated October 16, 2024)

A vulnerability has been identified in which Rancher does not automatically clean up a user which has been deleted from the configured authentication provider (AP). This characteristic also applies to disabled or revoked users, Rancher will not reflect these modifications which may leave the user’s tokens still usable.

An AP must be enabled to be affected by this, as the built-in User Management feature is not affected by this vulnerability. This issue may lead to an adversary gaining unauthorized access, as the user’s access privileges may still be active within Rancher even though they are no longer valid on the configured AP (please consult the MITRE ATT&CK - Technique - Valid Accounts for further information about the associated technique of attack).

References

  • bugzilla.suse.com/show_bug.cgi?id=CVE-2023-22650
  • github.com/advisories/GHSA-9ghh-mmcq-8phc
  • github.com/rancher/rancher
  • github.com/rancher/rancher/security/advisories/GHSA-9ghh-mmcq-8phc
  • nvd.nist.gov/vuln/detail/CVE-2023-22650

Code Behaviors & Features

Detect and mitigate CVE-2023-22650 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions starting from 2.7.0 before 2.7.14, all versions starting from 2.8.0 before 2.8.5

Fixed versions

  • 2.7.14
  • 2.8.5

Solution

Upgrade to versions 2.7.14, 2.8.5 or above.

Impact 8.8 HIGH

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

Learn more about CVSS

Weakness

  • CWE-287: Improper Authentication
  • CWE-613: Insufficient Session Expiration

Source file

go/github.com/rancher/rancher/CVE-2023-22650.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Wed, 14 May 2025 12:15:10 +0000.