CVE-2016-3721
Jenkins allows Remote Users to Inject Build Parameters
CVE-2016-3721 is a medium vulnerability (CVSS 6.5) in Jenkins, published May 17, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.12%, the 81st percentile. Fixed in org.jenkins-ci.main:jenkins-core 2.3.
Jenkins before 2.3 and LTS before 1.651.2 might allow remote authenticated users to inject arbitrary build parameters into the build environment via environment variables.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List
4.3
Jenkins before 2.3 and LTS before 1.651.2 might allow remote authenticated users to inject arbitrary build parameters into the build environment via environment variables.
- Record
CVE-2016-3721- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
EUVDEUVD-2016-4741
4.3
Jenkins before 2.3 and LTS before 1.651.2 might allow remote authenticated users to inject arbitrary build parameters into the build environment via environment variables.
- Record
EUVD-2016-4741- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-qf2h-h3xq-j93j
6.5
Jenkins allows Remote Users to Inject Build Parameters
Jenkins before 2.3 and LTS before 1.651.2 might allow remote authenticated users to inject arbitrary build parameters into the build environment via environment variables.
- Record
GHSA-qf2h-h3xq-j93j- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-94
- Updated
- 2026-11-02
NVD
4.3
Jenkins before 2.3 and LTS before 1.651.2 might allow remote authenticated users to inject arbitrary build parameters into the build environment via environment variables.
- Record
CVE-2016-3721- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N - CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N - CVSS 2.0
- 4.0 Medium
AV:N/AC:L/Au:S/C:N/I:P/A:N - Weakness
- CWE-17
- Updated
- 2026-11-02
OSV
6.5
Jenkins before 2.3 and LTS before 1.651.2 might allow remote authenticated users to inject arbitrary build parameters into the build environment via environment variables.
- Record
CVE-2016-3721- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVGHSA-qf2h-h3xq-j93j
6.5
Jenkins allows Remote Users to Inject Build Parameters
Jenkins before 2.3 and LTS before 1.651.2 might allow remote authenticated users to inject arbitrary build parameters into the build environment via environment variables.
- Record
GHSA-qf2h-h3xq-j93j- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-94
- Updated
- 2026-11-02
OSVRHSA-2016:1773
4.8
Red Hat Security Advisory: Red Hat OpenShift Enterprise 2.2.10 security, bug fix, and enhancement update
- Record
RHSA-2016:1773- CVSS 3.0
- 4.8 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.jenkins-ci.main:jenkins-coreMaven |
1.660 up to 2.3 | 2.3 |
org.jenkins-ci.main:jenkins-coreMaven |
before 1.651.2 | 1.651.2 |
org.jenkins-ci.main:jenkins-coreMaven |
1.660 up to 2.3, plus listed versions 2.02.0-alpha-12.0-alpha-22.0-alpha-32.0-alpha-4 Show 5 moreShow less2.0-beta-12.0-beta-22.0-rc-12.12.2 |
2.3 |
org.jenkins-ci.main:jenkins-coreMaven |
before 1.651.2, plus listed versions 1.3961.3971.3981.3991.400 Show 45 moreShow less1.4011.4031.4041.4051.4061.4071.4081.4091.409.11.409.21.409.31.4101.4111.4121.4131.4141.4151.4161.4171.4181.4191.4201.4211.4221.4231.4241.424.11.424.21.424.31.424.41.424.51.424.61.4251.4261.4271.4281.4291.4301.4311.4321.4331.4341.4351.4361.437 |
1.651.2 |
jenkinsRed Hat:openshift:3.1::el7 |
before 0:1.651.2-1.el7 | 0:1.651.2-1.el7 |
jenkins-plugin-openshift-pipelineRed Hat:openshift:3.1::el7 |
before 0:1.0.12-1.el7 | 0:1.0.12-1.el7 |
jenkinsRed Hat:openshift:3.2::el7 |
before 0:1.651.2-1.el7 | 0:1.651.2-1.el7 |
jenkins-plugin-openshift-pipelineRed Hat:openshift:3.2::el7 |
before 0:1.0.12-1.el7 | 0:1.0.12-1.el7 |
rhcRed Hat:openshift:2.0::el6 |
before 0:1.38.7.1-1.el6op | 0:1.38.7.1-1.el6op |
activemqRed Hat:openshift:2.0::el6 |
before 0:5.9.0-6.redhat.611463.el6op | 0:5.9.0-6.redhat.611463.el6op |
Show 35 moreShow less
| Package | Affected | Fixed |
|---|---|---|
activemq-clientRed Hat:openshift:2.0::el6 |
before 0:5.9.0-6.redhat.611463.el6op | 0:5.9.0-6.redhat.611463.el6op |
openshift-origin-brokerRed Hat:openshift:2.0::el6 |
before 0:1.16.3.2-1.el6op | 0:1.16.3.2-1.el6op |
openshift-origin-broker-utilRed Hat:openshift:2.0::el6 |
before 0:1.37.6.2-1.el6op | 0:1.37.6.2-1.el6op |
rubygem-openshift-origin-admin-consoleRed Hat:openshift:2.0::el6 |
before 0:1.28.2.1-1.el6op | 0:1.28.2.1-1.el6op |
rubygem-openshift-origin-controllerRed Hat:openshift:2.0::el6 |
before 0:1.38.6.4-1.el6op | 0:1.38.6.4-1.el6op |
rubygem-openshift-origin-msg-broker-mcollectiveRed Hat:openshift:2.0::el6 |
before 0:1.36.2.4-1.el6op | 0:1.36.2.4-1.el6op |
rubygem-openshift-origin-routing-daemonRed Hat:openshift:2.0::el6 |
before 0:0.26.6.1-1.el6op | 0:0.26.6.1-1.el6op |
openshift-origin-cartridge-jbosseapRed Hat:openshift:2.0::el6 |
before 0:2.27.4.2-1.el6op | 0:2.27.4.2-1.el6op |
ImageMagickRed Hat:openshift:2.0::el6 |
before 0:6.7.2.7-5.el6_8 | 0:6.7.2.7-5.el6_8 |
ImageMagick-debuginfoRed Hat:openshift:2.0::el6 |
before 0:6.7.2.7-5.el6_8 | 0:6.7.2.7-5.el6_8 |
ImageMagick-develRed Hat:openshift:2.0::el6 |
before 0:6.7.2.7-5.el6_8 | 0:6.7.2.7-5.el6_8 |
ImageMagick-docRed Hat:openshift:2.0::el6 |
before 0:6.7.2.7-5.el6_8 | 0:6.7.2.7-5.el6_8 |
ImageMagick-perlRed Hat:openshift:2.0::el6 |
before 0:6.7.2.7-5.el6_8 | 0:6.7.2.7-5.el6_8 |
jenkinsRed Hat:openshift:2.0::el6 |
before 0:1.651.2-1.el6op | 0:1.651.2-1.el6op |
libcgroupRed Hat:openshift:2.0::el6 |
before 0:0.40.rc1-18.el6_8 | 0:0.40.rc1-18.el6_8 |
libcgroup-debuginfoRed Hat:openshift:2.0::el6 |
before 0:0.40.rc1-18.el6_8 | 0:0.40.rc1-18.el6_8 |
libcgroup-pamRed Hat:openshift:2.0::el6 |
before 0:0.40.rc1-18.el6_8 | 0:0.40.rc1-18.el6_8 |
openshift-origin-cartridge-cronRed Hat:openshift:2.0::el6 |
before 0:1.25.4.2-1.el6op | 0:1.25.4.2-1.el6op |
openshift-origin-cartridge-diyRed Hat:openshift:2.0::el6 |
before 0:1.26.2.2-1.el6op | 0:1.26.2.2-1.el6op |
openshift-origin-cartridge-haproxyRed Hat:openshift:2.0::el6 |
before 0:1.31.6.2-1.el6op | 0:1.31.6.2-1.el6op |
openshift-origin-cartridge-jbossewsRed Hat:openshift:2.0::el6 |
before 0:1.35.5.2-1.el6op | 0:1.35.5.2-1.el6op |
openshift-origin-cartridge-jenkinsRed Hat:openshift:2.0::el6 |
before 0:1.29.2.2-1.el6op | 0:1.29.2.2-1.el6op |
openshift-origin-cartridge-jenkins-clientRed Hat:openshift:2.0::el6 |
before 0:1.26.1.1-1.el6op | 0:1.26.1.1-1.el6op |
openshift-origin-cartridge-mongodbRed Hat:openshift:2.0::el6 |
before 0:1.26.2.2-1.el6op | 0:1.26.2.2-1.el6op |
openshift-origin-cartridge-mysqlRed Hat:openshift:2.0::el6 |
before 0:1.31.3.3-1.el6op | 0:1.31.3.3-1.el6op |
openshift-origin-cartridge-nodejsRed Hat:openshift:2.0::el6 |
before 0:1.33.1.2-1.el6op | 0:1.33.1.2-1.el6op |
openshift-origin-cartridge-perlRed Hat:openshift:2.0::el6 |
before 0:1.30.2.2-1.el6op | 0:1.30.2.2-1.el6op |
openshift-origin-cartridge-phpRed Hat:openshift:2.0::el6 |
before 0:1.35.4.2-1.el6op | 0:1.35.4.2-1.el6op |
openshift-origin-cartridge-pythonRed Hat:openshift:2.0::el6 |
before 0:1.34.3.2-1.el6op | 0:1.34.3.2-1.el6op |
openshift-origin-cartridge-rubyRed Hat:openshift:2.0::el6 |
before 0:1.32.2.2-1.el6op | 0:1.32.2.2-1.el6op |
openshift-origin-msg-node-mcollectiveRed Hat:openshift:2.0::el6 |
before 0:1.30.2.2-1.el6op | 0:1.30.2.2-1.el6op |
openshift-origin-node-proxyRed Hat:openshift:2.0::el6 |
before 0:1.26.3.1-1.el6op | 0:1.26.3.1-1.el6op |
openshift-origin-node-utilRed Hat:openshift:2.0::el6 |
before 0:1.38.7.1-1.el6op | 0:1.38.7.1-1.el6op |
rubygem-openshift-origin-frontend-haproxy-sni-proxyRed Hat:openshift:2.0::el6 |
before 0:0.5.2.1-1.el6op | 0:0.5.2.1-1.el6op |
rubygem-openshift-origin-nodeRed Hat:openshift:2.0::el6 |
before 0:1.38.6.4-1.el6op | 0:1.38.6.4-1.el6op |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
cloudbees.com/jenkins-security-advisory-2016-05-11
wiki.jenkins-ci.org/display/SECURITY/Jenkins+Security+Advisory+2016-05-11
wiki.jenkins-ci.org/display/JENKINS/Plugins+affected+by+fix+for+SECURITY-170
access.redhat.com/errata/RHSA-2016:1206
rhn.redhat.com/errata/RHSA-2016-1773.html
openwall.com/lists/oss-security/2024/05/02/3
Show 77 moreShow less
nvd.nist.gov/vuln/detail/CVE-2016-3721
github.com/advisories/GHSA-qf2h-h3xq-j93j
github.com/jenkinsci/jenkins
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1333133
bugzilla.redhat.com/show_bug.cgi?id=1335415
bugzilla.redhat.com/show_bug.cgi?id=1335416
bugzilla.redhat.com/show_bug.cgi?id=1335417
bugzilla.redhat.com/show_bug.cgi?id=1335418
bugzilla.redhat.com/show_bug.cgi?id=1335420
bugzilla.redhat.com/show_bug.cgi?id=1335421
bugzilla.redhat.com/show_bug.cgi?id=1335422
security.access.redhat.com/data/csaf/v2/advisories/2016/rhsa-2016_1206.json
access.redhat.com/security/cve/CVE-2016-3721
cve.org/CVERecord?id=CVE-2016-3721
access.redhat.com/security/cve/CVE-2016-3722
cve.org/CVERecord?id=CVE-2016-3722
nvd.nist.gov/vuln/detail/CVE-2016-3722
access.redhat.com/security/cve/CVE-2016-3723
cve.org/CVERecord?id=CVE-2016-3723
nvd.nist.gov/vuln/detail/CVE-2016-3723
access.redhat.com/security/cve/CVE-2016-3724
cve.org/CVERecord?id=CVE-2016-3724
nvd.nist.gov/vuln/detail/CVE-2016-3724
access.redhat.com/security/cve/CVE-2016-3725
cve.org/CVERecord?id=CVE-2016-3725
nvd.nist.gov/vuln/detail/CVE-2016-3725
access.redhat.com/security/cve/CVE-2016-3726
cve.org/CVERecord?id=CVE-2016-3726
nvd.nist.gov/vuln/detail/CVE-2016-3726
access.redhat.com/security/cve/CVE-2016-3727
cve.org/CVERecord?id=CVE-2016-3727
nvd.nist.gov/vuln/detail/CVE-2016-3727
access.redhat.com/errata/RHSA-2016:1773
bugzilla.redhat.com/show_bug.cgi?id=1129074
bugzilla.redhat.com/show_bug.cgi?id=1196783
bugzilla.redhat.com/show_bug.cgi?id=1217403
bugzilla.redhat.com/show_bug.cgi?id=1266239
bugzilla.redhat.com/show_bug.cgi?id=1274852
bugzilla.redhat.com/show_bug.cgi?id=1279330
bugzilla.redhat.com/show_bug.cgi?id=1282852
bugzilla.redhat.com/show_bug.cgi?id=1311722
bugzilla.redhat.com/show_bug.cgi?id=1311946
bugzilla.redhat.com/show_bug.cgi?id=1311947
bugzilla.redhat.com/show_bug.cgi?id=1311948
bugzilla.redhat.com/show_bug.cgi?id=1311949
bugzilla.redhat.com/show_bug.cgi?id=1311950
bugzilla.redhat.com/show_bug.cgi?id=1358938
bugzilla.redhat.com/show_bug.cgi?id=1361305
bugzilla.redhat.com/show_bug.cgi?id=1361306
bugzilla.redhat.com/show_bug.cgi?id=1361307
bugzilla.redhat.com/show_bug.cgi?id=1362666
security.access.redhat.com/data/csaf/v2/advisories/2016/rhsa-2016_1773.json
access.redhat.com/security/cve/CVE-2014-3577
cve.org/CVERecord?id=CVE-2014-3577
nvd.nist.gov/vuln/detail/CVE-2014-3577
access.redhat.com/security/cve/CVE-2015-7501
access.redhat.com/solutions/2045023
cve.org/CVERecord?id=CVE-2015-7501
nvd.nist.gov/vuln/detail/CVE-2015-7501
foxglovesecurity.com/2015/11/06/what-do-weblogic-websphere-jboss-jenkins-opennms-and-your-application-have-in-common-this-vulnerability
access.redhat.com/security/cve/CVE-2016-0788
cve.org/CVERecord?id=CVE-2016-0788
nvd.nist.gov/vuln/detail/CVE-2016-0788
wiki.jenkins-ci.org/display/SECURITY/Jenkins+Security+Advisory+2016-02-24
access.redhat.com/security/cve/CVE-2016-0789
cve.org/CVERecord?id=CVE-2016-0789
nvd.nist.gov/vuln/detail/CVE-2016-0789
access.redhat.com/security/cve/CVE-2016-0790
cve.org/CVERecord?id=CVE-2016-0790
nvd.nist.gov/vuln/detail/CVE-2016-0790
access.redhat.com/security/cve/CVE-2016-0791
cve.org/CVERecord?id=CVE-2016-0791
nvd.nist.gov/vuln/detail/CVE-2016-0791
access.redhat.com/security/cve/CVE-2016-0792
cve.org/CVERecord?id=CVE-2016-0792
nvd.nist.gov/vuln/detail/CVE-2016-0792
Left out here: 263 versions. The JSON record has them.