CVE-2023-41945
Description
Jenkins Assembla Auth Plugin 1.14 and earlier fails to verify that granted permissions are enabled, granting Overall/Manage and Overall/SystemRead to users with EDIT permissions even when disabled.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Jenkins Assembla Auth Plugin 1.14 and earlier fails to verify that granted permissions are enabled, granting Overall/Manage and Overall/SystemRead to users with EDIT permissions even when disabled.
Vulnerability
Analysis
The Jenkins Assembla Auth Plugin, versions 1.14 and earlier, contains an authorization logic flaw where it does not verify whether the permissions it grants are actually enabled. This results in users who have EDIT permissions being automatically granted Overall/Manage and Overall/SystemRead permissions, regardless of whether those higher-level permissions have been explicitly disabled by the administrator.
Exploitation
Vector
The attack surface is limited to authenticated users who already possess EDIT permissions within a specific project or configuration scope. No additional authentication bypass or network access is required beyond standard Jenkins usage. The plugin incorrectly assumes that if a permission is granted to a role, it should be effective, ignoring the administrative setting that may have disabled it.
Impact
Successful exploitation allows a user with EDIT permissions to effectively perform administrative actions (Overall/Manage) and read system-level configuration (Overall/SystemRead) that should be restricted. This can lead to unauthorized changes to Jenkins global settings, access to sensitive configuration data, and potential further compromise of the Jenkins instance.
Mitigation
As of the Jenkins Security Advisory 2023-09-06, the Assembla Auth Plugin is listed as an unresolved security issue with no fix available in the advisory [1][2]. The plugin is likely unmaintained. Administrators should consider disabling or removing the plugin until a patched version is released, or restrict access to only trusted users with EDIT permissions.
References
[1] Jenkins Security Advisory 2023-09-06 [2] Openwall OSS-Security mailing list post [3] NVD entry for CVE-2023-41945
AI Insight generated on May 20, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
org.jenkins-ci.plugins:assembla-authMaven | <= 1.14 | — |
Affected products
2- Range: 0
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
4- github.com/advisories/GHSA-qf42-f5vf-6w99ghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2023-41945ghsaADVISORY
- www.jenkins.io/security/advisory/2023-09-06/ghsavendor-advisoryWEB
- www.openwall.com/lists/oss-security/2023/09/06/9ghsaWEB
News mentions
1- Jenkins Security Advisory 2023-09-06Jenkins Security Advisories · Sep 6, 2023