Skip to content

← Public intelligence

Maven package

org.jenkins-ci.plugins:role-strategy

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

3 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. Medium, CVSS 4.3MavenPublished

    Incorrect permission checks in Jenkins Role-based Authorization Strategy Plugin may allow accessing some items

    CVE-2021-21624 · GHSA-rm4m-39fj-288c

    Affected
    • Maven org.jenkins-ci.plugins:role-strategy <= 3.1
    Fixed in
    3.1.1· Vendor fix available
    Issue
    Items (like jobs) can be organized hierarchically in Jenkins, using the Folders Plugin or something similar. An item is expected to be accessible only if all its ancestors are accessible as well. Role-based Authorization Strategy Plugin 3.1 and earlier does not correctly perform permission checks to determine whether an item should be accessible. This allows attackers with Item/Read permission on nested items to access them, even if they lack Item/Read permission for parent folders. Role-based Authorization Strategy Plugin 3.1.1 requires Item/Read permission on parent items to grant Item/Read permission on an individual item. As a workaround in older releases, do not grant permissions on individual items to users who do not have access to parent items. In case of problems, the Java system property com.michelin.cio.hudson.plugins.rolestrategy.RoleMap.checkParentPermissions can be set to false, completely disabling this fix.

    Recommended action: Upgrade to 3.1.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  2. High, CVSS 8.8MavenPublished

    Improper authorization due to caching in Jenkins Role-based Authorization Strategy Plugin

    CVE-2020-2286 · GHSA-25g4-p347-x748

    Affected
    • Maven org.jenkins-ci.plugins:role-strategy >= 2.12, < 3.1
    Fixed in
    3.1· Vendor fix available
    Issue
    Role-based Authorization Strategy Plugin 2.12 and newer uses a cache to speed up permission lookups. Role-based Authorization Strategy Plugin 3.0 and earlier this cache is not invalidated properly when an administrator changes the permission configuration. This can result in permissions being granted long after the configuration was changed to no longer grant them. Role-based Authorization Strategy Plugin 3.1 properly invalidates the cache on configuration changes.

    Recommended action: Upgrade to 3.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  3. High, CVSS 8.8MavenPublished

    CSRF vulnerability in Jenkins Role-based Authorization Strategy Plugin configuration

    CVE-2017-1000090 · GHSA-774g-r3fm-4v85

    Affected
    • Maven org.jenkins-ci.plugins:role-strategy < 2.5.1
    Fixed in
    2.5.1· Vendor fix available
    Issue
    Role-based Authorization Strategy Plugin was not requiring requests to its API be sent via POST, thereby opening itself to Cross-Site Request Forgery attacks. This allowed attackers to add administrator role to any user, or to remove the authorization configuration, preventing legitimate access to Jenkins.

    Recommended action: Upgrade to 2.5.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →