Severity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Network-accessible login endpoint with no auth needed, but AC:H due to required ADSI configuration and wildcard precision; only limited directory enumeration for confidentiality, no integrity or availability impact.
Primary rating from Vendor (jenkins).
CVSS VectorVendor: jenkins
Lifecycle Timeline
4DescriptionCVE.org
Jenkins Active Directory Plugin 2.41.1 and earlier does not escape the user name before building the LDAP search filter in the Windows native (ADSI) authentication path, allowing unauthenticated attackers to inject LDAP wildcard characters to enumerate directory entries and to authenticate as a matching user whose password they know without knowing their exact user name.
AnalysisAI
LDAP injection in Jenkins Active Directory Plugin 2.41.1 and earlier allows unauthenticated remote attackers to enumerate Active Directory entries and authenticate as any directory user they can identify via wildcard matching, provided they already know that user's password. The vulnerability is confined to the Windows native ADSI authentication path, limiting exposure to Jenkins instances running on Windows with ADSI configured. No public exploit code or active exploitation has been identified; SSVC rates it non-automatable with partial technical impact.
Technical ContextAI
The Jenkins Active Directory Plugin provides two authentication paths: a standard LDAP mode and a Windows-native mode using Active Directory Service Interfaces (ADSI). The affected code path builds an LDAP search filter by directly interpolating the user-supplied login name without sanitizing LDAP special characters. CWE-90 (Improper Neutralization of Special Elements used in an LDAP Query) describes this root cause: when user input is concatenated into an LDAP filter string, characters such as the asterisk wildcard (*) alter filter semantics. This enables two distinct abuses - directory enumeration (sending patterns to discover valid usernames) and authentication with incomplete identity (supplying a wildcard pattern that resolves to a specific user whose password is already known). The CPE cpe:2.3:a:jenkins_project:jenkins_active_directory_plugin:*:*:*:*:*:*:*:* covers all versions through 2.41.1.
RemediationAI
Upgrade the Jenkins Active Directory Plugin to a version later than 2.41.1, as directed by the vendor advisory at https://www.jenkins.io/security/advisory/2026-06-24/#SECURITY-3651 - the exact fixed release version should be confirmed there, as it was not explicitly stated in the available intelligence. If immediate upgrading is not feasible, the most targeted workaround is to switch the plugin's authentication mode from Windows native (ADSI) to the standard LDAP mode, which eliminates the vulnerable code path entirely; note this may require reconfiguring directory connection settings and testing authentication flows. As an additional compensating control, restricting network access to the Jenkins login endpoint to trusted IP ranges reduces the attacker pool, with the trade-off of operational friction for distributed teams. Monitoring authentication logs for usernames containing LDAP wildcard characters (*, (, ), \) can provide detection coverage for exploitation attempts.
The remoting module in Jenkins before 2.32 and LTS before 2.19.3 allows remote attackers to execute arbitrary code via a
In Joomla!. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required,
An issue was discovered on Accellion FTA devices before FTA_9_12_180. Rated critical severity (CVSS 9.8), this vulnerabi
Mastodon is a free, open-source social network server based on ActivityPub Mastodon allows configuration of LDAP for aut
Dolibarr 11.0.3 contains a persistent cross-site scripting vulnerability in LDAP synchronization settings that allows at
A reflected cross-site scripting (xss) vulnerability exists in the ldapUser functionality of MedDream PACS Premium 7.3.6
Authentication bypass in Apache Druid versions 0.17.0 through 35.x. Affects all versions prior to 36.0.0 when specific p
Arbitrary certificate disclosure in Apache CXF's XKMS server lets remote attackers abuse an LDAP injection flaw (CWE-90)
An issue was discovered in linqi before 1.4.0.1 on Windows. Rated critical severity (CVSS 9.8), this vulnerability is re
A vulnerability, which was classified as problematic, has been found in Jahastech NxFilter 4.3.2.5.jsp?actionFlag=test&i
An unauthenticated Apache Traffic Control Traffic Ops user can send a request with a specially-crafted username to the P
Kanboard versions 1.2.48 and earlier contain an LDAP injection vulnerability where unsanitized user input in the LDAP au
Same weakness CWE-90 – LDAP Injection
View allSame technique Code Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-38768
GHSA-gx55-p8g7-p3fh