Medium

Jenkins Role-based Authorization Strategy Plugin grants permissions even after they’ve been disabled

  • Disclosed: 02.04.2023
  • Updated: 11.10.2026 12:21

Permissions in Jenkins can be enabled and disabled. Some permissions are disabled by default, e.g., Overall/Manage or Item/Extended Read. Disabled permissions cannot be granted directly, only through greater permissions that imply them (e.g., Overall/Administer or Item/Configure).

Role-based Authorization Strategy Plugin 587.v2872c41fa_e51 and earlier grants permissions even after they’ve been disabled.

This allows attackers to have greater access than they’re entitled to after the following operations took place:

A permission is granted to attackers directly or through groups.

The permission is disabled, e.g., through the script console.

Role-based Authorization Strategy Plugin 587.588.v850a_20a_30162 does not grant disabled permissions.

Affected software

Click a technology to see all vulnerabilities affecting it.

PlatformPackageVulnerable versionsFixed in
Java / Kotlin (Maven) org.jenkins-ci.plugins:role-strategy < 587.588.v850a_20a_30162 587.588.v850a_20a_30162

References

CVSS score 5.9/10
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:N
Weakness (CWE)
CWE-281
Platform
Java / Kotlin (Maven)
Package
org.jenkins-ci.plugins:role-strategy
Disclosed
02.04.2023
Updated
11.10.2026 12:21

Sources and licenses

OSV / GitHub Advisory Database - GHSA-436g-2f92-cvhh - CC BY 4.0

Vulnerability history: org.jenkins-ci.plugins:role-strategy

All published vulnerabilities of this package (Java / Kotlin (Maven)), newest first. Shows whether this is a one-off slip or a package that needs watching.

Total entries
4
First → latest
05.2022 04.2023
Without a fix
0
Exploited in attacks
0

Severity breakdown

  • High 2
  • Medium 2

Disclosures per year

  1. 2022: 3
  2. 2023: 1
  3. 2024: 0
  4. 2025: 0
  5. 2026: 0
  1. Jenkins Role-based Authorization Strategy Plugin grants permissions even after they’ve been disabled this entry
    Medium · 5.9 CVE-2023-28668 < 587.588.v850a_20a_30162 587.588.v850a_20a_30162

Know which vulnerabilities affect your application

With the DockRay integration and software inventory enabled, DockRay checks reported component versions against known vulnerabilities and notifies you about confirmed matches. Coverage depends on the supported technology and available advisory data.

Connect your application
DockRay newsletter

Application security in your inbox

Important vulnerabilities, actionable guidance and practical advice for your applications. Choose your technologies and follow what matters to your project.

  • A daily digest of new vulnerabilities, critical ones included.
  • Notifications about important updates.
  • Practical advice on application security and monitoring.

Leave empty to receive updates for every technology.

Free to subscribe. Unsubscribe with one click in any email.