CVE-2023-28668

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

Critical · published March 23, 2023

CVSS v3.1
9.8
EPSS
1%
Percentile
57.1
In the wild
Unconfirmed
What it is

🔥 A surprising oversight allows disabled permissions to keep working in Jenkins’ Role-based Authorization Strategy Plugin! Imagine you’ve closed a shop early, but the door magically unlocks itself, allowing customers to waltz in and make purchases anyway — that's how this vulnerability behaves! An attacker could exploit this flaw to access sensitive areas and perform unauthorized actions, even if permissions were intended to be revoked. This could lead to data leaks, unauthorized modifications, or even complete system takeover, putting your CI/CD pipeline at serious risk. The consequences could be absolutely devastating!

Put simply

Imagine you’ve closed a shop early, but the door magically unlocks itself, allowing customers to waltz in and make purchases anyway — that's how this vulnerability behaves! The Jenkins Role-based Authorization Strategy Plugin versions 587.v2872c41fa_e51 and earlier fail to properly revoke permissions after they've been disabled, meaning users retain unwarranted access levels.

What to do

An attacker could exploit this flaw to access sensitive areas and perform unauthorized actions, even if permissions were intended to be revoked. This could lead to data leaks, unauthorized modifications, or even complete system takeover, putting your CI/CD pipeline at serious risk. The consequences could be absolutely devastating! Update the plugin to version 587.v2872c41fa_e51 or later to ensure that permissions are properly enforced. Review your current role assignments and ensure no one has access they shouldn’t. It’s essential to conduct a thorough audit of your Jenkins permissions as part of your security hygiene! You've got this! Follow these steps, and you’ll secure your Jenkins environment in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00828 · 57.1th percentile
Published
2023-03-23T11:25Z
EPSS history
Timeline
  • 23 MAR 11:25Z
    Jenkins Role-based Authorization Strategy Plugin 587.v2872c41fa_e51 and earlier grants permissions even after they've been disabled
    cvelistv5