Description
The loadUserByUsername function in hudson/security/HudsonPrivateSecurityRealm.java in Jenkins before 1.551 and LTS before 1.532.2 allows remote attackers to determine whether a user exists via vectors related to failed login attempts.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Red Hat OpenShift 2 | jenkins | 1.565.3-1.el6op | RHBA-2014:1630 |
| Red Hat OpenShift 2 | jenkins-plugin-openshift | 0.6.40.1-0.el6op | RHBA-2014:1630 |
| Red Hat OpenShift 2 | openshift-origin-cartridge-jenkins | 1.20.3.5-1.el6op | RHBA-2014:1630 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 1 repository
-
Naramsim/Offensive ★ 1 · Oct 13, 2016
Reproducible exploits for: CVE-2016-1240 CVE-2008-2938 CVE-2014-2064 CVE-2014-1904
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | org.jenkins-ci.main:jenkins-core | >= 1.533, < 1.551 | 1.551 | GHSA-9vg9-x38g-9hfx |
| Maven | org.jenkins-ci.main:jenkins-core | < 1.532.2 | 1.532.2 | GHSA-9vg9-x38g-9hfx |
Advisories 1
- RHBA-2014:1630 Red Hat Bug Fix Advisory: Red Hat OpenShift Enterprise 2.1 jenkins-plugin-openshift bug fix update Red Hat Security Advisories (RHSA) · Jun 28, 2026