Description
Jenkins before 1.650 and LTS before 1.642.2 do not use a constant-time algorithm to verify CSRF tokens, which makes it easier for remote attackers to bypass a CSRF protection mechanism via a brute-force approach.
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 3 | jenkins | 1.642.2-1.el7 | RHSA-2016:0711 |
| Red Hat OpenShift 3 | jenkins-plugin-credentials | 1.24-2.el7 | RHSA-2016:0711 |
| Red Hat OpenShift 3 | jenkins-plugin-durable-task | 1.7-1.el7 | RHSA-2016:0711 |
| Red Hat OpenShift 3 | jenkins-plugin-kubernetes | 0.5-1.el7 | RHSA-2016:0711 |
| Red Hat OpenShift 3 | jenkins-plugin-openshift-pipeline | 1.0.9-1.el7 | RHSA-2016:0711 |
| Red Hat OpenShift 2 | ImageMagick +3 | 6.7.2.7-5.el6_8 | RHSA-2016:1773 |
| Red Hat OpenShift 2 | activemq +1 | 5.9.0-6.redhat.611463.el6op | RHSA-2016:1773 |
| Red Hat OpenShift 2 | jenkins | 1.651.2-1.el6op | RHSA-2016:1773 |
| Red Hat OpenShift 2 | libcgroup +1 | 0.40.rc1-18.el6_8 | RHSA-2016:1773 |
| Red Hat OpenShift 2 | openshift-origin-broker | 1.16.3.2-1.el6op | RHSA-2016:1773 |
| Red Hat OpenShift 2 | openshift-origin-broker-util | 1.37.6.2-1.el6op | RHSA-2016:1773 |
| Red Hat OpenShift 2 | openshift-origin-cartridge-cron | 1.25.4.2-1.el6op | RHSA-2016:1773 |
| Red Hat OpenShift 2 | openshift-origin-cartridge-diy +1 | 1.26.2.2-1.el6op | RHSA-2016:1773 |
| Red Hat OpenShift 2 | openshift-origin-cartridge-haproxy | 1.31.6.2-1.el6op | RHSA-2016:1773 |
| Red Hat OpenShift 2 | openshift-origin-cartridge-jbosseap | 2.27.4.2-1.el6op | RHSA-2016:1773 |
| Red Hat OpenShift 2 | openshift-origin-cartridge-jbossews | 1.35.5.2-1.el6op | RHSA-2016:1773 |
| Red Hat OpenShift 2 | openshift-origin-cartridge-jenkins | 1.29.2.2-1.el6op | RHSA-2016:1773 |
| Red Hat OpenShift 2 | openshift-origin-cartridge-jenkins-client | 1.26.1.1-1.el6op | RHSA-2016:1773 |
| Red Hat OpenShift 2 | openshift-origin-cartridge-mysql | 1.31.3.3-1.el6op | RHSA-2016:1773 |
| Red Hat OpenShift 2 | openshift-origin-cartridge-nodejs | 1.33.1.2-1.el6op | RHSA-2016:1773 |
| Red Hat OpenShift 2 | openshift-origin-cartridge-perl +1 | 1.30.2.2-1.el6op | RHSA-2016:1773 |
| Red Hat OpenShift 2 | openshift-origin-cartridge-php | 1.35.4.2-1.el6op | RHSA-2016:1773 |
| Red Hat OpenShift 2 | openshift-origin-cartridge-python | 1.34.3.2-1.el6op | RHSA-2016:1773 |
| Red Hat OpenShift 2 | openshift-origin-cartridge-ruby | 1.32.2.2-1.el6op | RHSA-2016:1773 |
| Red Hat OpenShift 2 | openshift-origin-node-proxy | 1.26.3.1-1.el6op | RHSA-2016:1773 |
| Red Hat OpenShift 2 | rhc +1 | 1.38.7.1-1.el6op | RHSA-2016:1773 |
| Red Hat OpenShift 2 | rubygem-openshift-origin-admin-console | 1.28.2.1-1.el6op | RHSA-2016:1773 |
| Red Hat OpenShift 2 | rubygem-openshift-origin-frontend-haproxy-sni-proxy | 0.5.2.1-1.el6op | RHSA-2016:1773 |
| Red Hat OpenShift 2 | rubygem-openshift-origin-msg-broker-mcollective | 1.36.2.4-1.el6op | RHSA-2016:1773 |
| Red Hat OpenShift 2 | rubygem-openshift-origin-node +1 | 1.38.6.4-1.el6op | RHSA-2016:1773 |
| Red Hat OpenShift 2 | rubygem-openshift-origin-routing-daemon | 0.26.6.1-1.el6op | RHSA-2016:1773 |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | org.jenkins-ci.main:jenkins-core | < 1.650 | 1.650 | GHSA-jmw7-ph6p-33cc |
Advisories 2
- RHSA-2016:1773 Red Hat Security Advisory: Red Hat OpenShift Enterprise 2.2.10 security, bug fix, and enhancement update Red Hat Security Advisories (RHSA) · Aug 5, 2026
- RHSA-2016:0711 Red Hat Security Advisory: jenkins security update Red Hat Security Advisories (RHSA) · Jun 27, 2026
References
- RHSA-2016:0711 vendor-advisory
- RHSA-2016:1773 vendor-advisory
- https://wiki.jenkins-ci.org/display/SECURITY/Jenkins+Security+Advisory+2016-02-24