CVE-2017-1000095
Unsafe methods in the default list of approved signatures in Jenkins Script Security Plugin
The default whitelist included the following unsafe entries: DefaultGroovyMethods.putAt(Object, String, Object); DefaultGroovyMethods.getAt(Object, String). These allowed circumventing many of the access restrictions implemented in the script sandbox by using e.g. currentBuild['rawBuild'] rather than currentBuild.rawBuild. Additionally, the following entries allowed accessing private data that would not be accessible otherwise due to script security: groovy.json.JsonOutput.toJson(Closure); groovy.json.JsonOutput.toJson(Object).
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
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
6.5
The default whitelist included the following unsafe entries: DefaultGroovyMethods.putAt(Object, String, Object); DefaultGroovyMethods.getAt(Object, String). These allowed circumventing many of the access restrictions implemented in the script sandbox by using e.g. currentBuild['rawBuild'] rather than currentBuild.rawBuild. Additionally, the following entries allowed accessing private data that would not be accessible otherwise due to script security: groovy.json.JsonOutput.toJson(Closure); groovy.json.JsonOutput.toJson(Object).
- Record
CVE-2017-1000095- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - CVSS 2.0
- 4.0 Medium
AV:N/AC:L/Au:S/C:P/I:N/A:N - Weakness
- CWE-732
- Updated
- 2026-11-02
CVE List No score
The default whitelist included the following unsafe entries: DefaultGroovyMethods.putAt(Object, String, Object); DefaultGroovyMethods.getAt(Object, String). These allowed circumventing many of the access restrictions implemented in the script sandbox by using e.g. currentBuild['rawBuild'] rather than currentBuild.rawBuild. Additionally, the following entries allowed accessing private data that would not be accessible otherwise due to script security: groovy.json.JsonOutput.toJson(Closure); groovy.json.JsonOutput.toJson(Object).
- Record
CVE-2017-1000095- Updated
- 2026-11-02
EUVDEUVD-2022-4503 No score
The default whitelist included the following unsafe entries: DefaultGroovyMethods.putAt(Object, String, Object); DefaultGroovyMethods.getAt(Object, String). These allowed circumventing many of the access restrictions implemented in the script sandbox by using e.g. currentBuild['rawBuild'] rather than currentBuild.rawBuild. Additionally, the following entries allowed accessing private data that would not be accessible otherwise due to script security: groovy.json.JsonOutput.toJson(Closure); groovy.json.JsonOutput.toJson(Object).
- Record
EUVD-2022-4503- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-m68x-cc2f-gr5h
6.5
Unsafe methods in the default list of approved signatures in Jenkins Script Security Plugin
The default whitelist included the following unsafe entries: DefaultGroovyMethods.putAt(Object, String, Object); DefaultGroovyMethods.getAt(Object, String). These allowed circumventing many of the access restrictions implemented in the script sandbox by using e.g. currentBuild['rawBuild'] rather than currentBuild.rawBuild. Additionally, the following entries allowed accessing private data that would not be accessible otherwise due to script security: groovy.json.JsonOutput.toJson(Closure); groovy.json.JsonOutput.toJson(Object).
- Record
GHSA-m68x-cc2f-gr5h- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-732
- Updated
- 2026-11-02
OSV
6.5
The default whitelist included the following unsafe entries: DefaultGroovyMethods.putAt(Object, String, Object); DefaultGroovyMethods.getAt(Object, String). These allowed circumventing many of the access restrictions implemented in the script sandbox by using e.g. currentBuild['rawBuild'] rather than currentBuild.rawBuild. Additionally, the following entries allowed accessing private data that would not be accessible otherwise due to script security: groovy.json.JsonOutput.toJson(Closure); groovy.json.JsonOutput.toJson(Object).
- Record
CVE-2017-1000095- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVGHSA-m68x-cc2f-gr5h
6.5
Unsafe methods in the default list of approved signatures in Jenkins Script Security Plugin
The default whitelist included the following unsafe entries: DefaultGroovyMethods.putAt(Object, String, Object); DefaultGroovyMethods.getAt(Object, String). These allowed circumventing many of the access restrictions implemented in the script sandbox by using e.g. currentBuild['rawBuild'] rather than currentBuild.rawBuild. Additionally, the following entries allowed accessing private data that would not be accessible otherwise due to script security: groovy.json.JsonOutput.toJson(Closure); groovy.json.JsonOutput.toJson(Object).
- Record
GHSA-m68x-cc2f-gr5h- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-732
- Updated
- 2026-11-02
OSVRHEA-2017:1716
8.8
Red Hat Enhancement Advisory: Red Hat OpenShift Container Platform 3.6 RPM Release Advisory
- Record
RHEA-2017:1716- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.jenkins-ci.plugins:script-securityMaven |
through 1.29 | 1.29.1 |
org.jenkins-ci.plugins:script-securityMaven |
before 1.29.1, plus listed versions 1.01.0-beta-11.0-beta-21.0-beta-31.0-beta-4 Show 32 moreShow less1.0-beta-51.0-beta-61.11.101.111.121.131.141.151.161.171.181.18.11.191.21.201.211.221.231.241.251.261.271.281.291.31.41.51.61.71.81.9 |
1.29.1 |
jenkins-plugin-script-securityRed Hat:openshift:3.6::el7 |
before 0:1.29-1.el7 | 0:1.29-1.el7 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2017-1000095 is a medium vulnerability (CVSS 6.5) in Jenkins Script Security, published October 4, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.82%, the 57th percentile. Fixed in org.jenkins-ci.plugins:script-security 1.29.1.
References
jenkins.io/security/advisory/2017-07-10
nvd.nist.gov/vuln/detail/CVE-2017-1000095
github.com/advisories/GHSA-m68x-cc2f-gr5h
access.redhat.com/errata/RHEA-2017:1716
bugzilla.redhat.com/show_bug.cgi?id=1275176
bugzilla.redhat.com/show_bug.cgi?id=1298750
Show 194 moreShow less
bugzilla.redhat.com/show_bug.cgi?id=1315962
bugzilla.redhat.com/show_bug.cgi?id=1365525
bugzilla.redhat.com/show_bug.cgi?id=1365867
bugzilla.redhat.com/show_bug.cgi?id=1366795
bugzilla.redhat.com/show_bug.cgi?id=1369914
bugzilla.redhat.com/show_bug.cgi?id=1373441
bugzilla.redhat.com/show_bug.cgi?id=1374674
bugzilla.redhat.com/show_bug.cgi?id=1376022
bugzilla.redhat.com/show_bug.cgi?id=1387149
bugzilla.redhat.com/show_bug.cgi?id=1388319
bugzilla.redhat.com/show_bug.cgi?id=1390900
bugzilla.redhat.com/show_bug.cgi?id=1392357
bugzilla.redhat.com/show_bug.cgi?id=1392519
bugzilla.redhat.com/show_bug.cgi?id=1393207
bugzilla.redhat.com/show_bug.cgi?id=1395079
bugzilla.redhat.com/show_bug.cgi?id=1395547
bugzilla.redhat.com/show_bug.cgi?id=1401134
bugzilla.redhat.com/show_bug.cgi?id=1402771
bugzilla.redhat.com/show_bug.cgi?id=1404860
bugzilla.redhat.com/show_bug.cgi?id=1404959
bugzilla.redhat.com/show_bug.cgi?id=1405307
bugzilla.redhat.com/show_bug.cgi?id=1409878
bugzilla.redhat.com/show_bug.cgi?id=1414748
bugzilla.redhat.com/show_bug.cgi?id=1414749
bugzilla.redhat.com/show_bug.cgi?id=1415839
bugzilla.redhat.com/show_bug.cgi?id=1419430
bugzilla.redhat.com/show_bug.cgi?id=1419692
bugzilla.redhat.com/show_bug.cgi?id=1420217
bugzilla.redhat.com/show_bug.cgi?id=1420280
bugzilla.redhat.com/show_bug.cgi?id=1421287
bugzilla.redhat.com/show_bug.cgi?id=1421587
bugzilla.redhat.com/show_bug.cgi?id=1421623
bugzilla.redhat.com/show_bug.cgi?id=1421643
bugzilla.redhat.com/show_bug.cgi?id=1421738
bugzilla.redhat.com/show_bug.cgi?id=1421982
bugzilla.redhat.com/show_bug.cgi?id=1421987
bugzilla.redhat.com/show_bug.cgi?id=1422271
bugzilla.redhat.com/show_bug.cgi?id=1422378
bugzilla.redhat.com/show_bug.cgi?id=1425388
bugzilla.redhat.com/show_bug.cgi?id=1425686
bugzilla.redhat.com/show_bug.cgi?id=1426183
bugzilla.redhat.com/show_bug.cgi?id=1427701
bugzilla.redhat.com/show_bug.cgi?id=1427774
bugzilla.redhat.com/show_bug.cgi?id=1428707
bugzilla.redhat.com/show_bug.cgi?id=1428720
bugzilla.redhat.com/show_bug.cgi?id=1428934
bugzilla.redhat.com/show_bug.cgi?id=1429314
bugzilla.redhat.com/show_bug.cgi?id=1429364
bugzilla.redhat.com/show_bug.cgi?id=1429368
bugzilla.redhat.com/show_bug.cgi?id=1429398
bugzilla.redhat.com/show_bug.cgi?id=1431588
bugzilla.redhat.com/show_bug.cgi?id=1431655
bugzilla.redhat.com/show_bug.cgi?id=1431781
bugzilla.redhat.com/show_bug.cgi?id=1432281
bugzilla.redhat.com/show_bug.cgi?id=1432389
bugzilla.redhat.com/show_bug.cgi?id=1433229
bugzilla.redhat.com/show_bug.cgi?id=1435261
bugzilla.redhat.com/show_bug.cgi?id=1435588
bugzilla.redhat.com/show_bug.cgi?id=1436391
bugzilla.redhat.com/show_bug.cgi?id=1436536
bugzilla.redhat.com/show_bug.cgi?id=1436819
bugzilla.redhat.com/show_bug.cgi?id=1437193
bugzilla.redhat.com/show_bug.cgi?id=1437324
bugzilla.redhat.com/show_bug.cgi?id=1438402
bugzilla.redhat.com/show_bug.cgi?id=1438762
bugzilla.redhat.com/show_bug.cgi?id=1439142
bugzilla.redhat.com/show_bug.cgi?id=1439451
bugzilla.redhat.com/show_bug.cgi?id=1439619
bugzilla.redhat.com/show_bug.cgi?id=1440177
bugzilla.redhat.com/show_bug.cgi?id=1441755
bugzilla.redhat.com/show_bug.cgi?id=1441929
bugzilla.redhat.com/show_bug.cgi?id=1442277
bugzilla.redhat.com/show_bug.cgi?id=1442332
bugzilla.redhat.com/show_bug.cgi?id=1443187
bugzilla.redhat.com/show_bug.cgi?id=1443533
bugzilla.redhat.com/show_bug.cgi?id=1443687
bugzilla.redhat.com/show_bug.cgi?id=1443765
bugzilla.redhat.com/show_bug.cgi?id=1444096
bugzilla.redhat.com/show_bug.cgi?id=1444125
bugzilla.redhat.com/show_bug.cgi?id=1444748
bugzilla.redhat.com/show_bug.cgi?id=1444828
bugzilla.redhat.com/show_bug.cgi?id=1445501
bugzilla.redhat.com/show_bug.cgi?id=1445504
bugzilla.redhat.com/show_bug.cgi?id=1445526
bugzilla.redhat.com/show_bug.cgi?id=1446200
bugzilla.redhat.com/show_bug.cgi?id=1446217
bugzilla.redhat.com/show_bug.cgi?id=1446563
bugzilla.redhat.com/show_bug.cgi?id=1446627
bugzilla.redhat.com/show_bug.cgi?id=1446788
bugzilla.redhat.com/show_bug.cgi?id=1447115
bugzilla.redhat.com/show_bug.cgi?id=1447204
bugzilla.redhat.com/show_bug.cgi?id=1447207
bugzilla.redhat.com/show_bug.cgi?id=1447405
bugzilla.redhat.com/show_bug.cgi?id=1447519
bugzilla.redhat.com/show_bug.cgi?id=1447568
bugzilla.redhat.com/show_bug.cgi?id=1447588
bugzilla.redhat.com/show_bug.cgi?id=1447774
bugzilla.redhat.com/show_bug.cgi?id=1447928
bugzilla.redhat.com/show_bug.cgi?id=1447939
bugzilla.redhat.com/show_bug.cgi?id=1447997
bugzilla.redhat.com/show_bug.cgi?id=1447998
bugzilla.redhat.com/show_bug.cgi?id=1448368
bugzilla.redhat.com/show_bug.cgi?id=1448372
bugzilla.redhat.com/show_bug.cgi?id=1448384
bugzilla.redhat.com/show_bug.cgi?id=1448800
bugzilla.redhat.com/show_bug.cgi?id=1448860
bugzilla.redhat.com/show_bug.cgi?id=1448944
bugzilla.redhat.com/show_bug.cgi?id=1448998
bugzilla.redhat.com/show_bug.cgi?id=1449022
bugzilla.redhat.com/show_bug.cgi?id=1449058
bugzilla.redhat.com/show_bug.cgi?id=1449268
bugzilla.redhat.com/show_bug.cgi?id=1449320
bugzilla.redhat.com/show_bug.cgi?id=1449504
bugzilla.redhat.com/show_bug.cgi?id=1449554
bugzilla.redhat.com/show_bug.cgi?id=1449568
bugzilla.redhat.com/show_bug.cgi?id=1449576
bugzilla.redhat.com/show_bug.cgi?id=1449589
bugzilla.redhat.com/show_bug.cgi?id=1449891
bugzilla.redhat.com/show_bug.cgi?id=1449908
bugzilla.redhat.com/show_bug.cgi?id=1449949
bugzilla.redhat.com/show_bug.cgi?id=1450167
bugzilla.redhat.com/show_bug.cgi?id=1450286
bugzilla.redhat.com/show_bug.cgi?id=1450307
bugzilla.redhat.com/show_bug.cgi?id=1450310
bugzilla.redhat.com/show_bug.cgi?id=1450366
bugzilla.redhat.com/show_bug.cgi?id=1450461
bugzilla.redhat.com/show_bug.cgi?id=1450762
bugzilla.redhat.com/show_bug.cgi?id=1450798
bugzilla.redhat.com/show_bug.cgi?id=1450827
bugzilla.redhat.com/show_bug.cgi?id=1451008
bugzilla.redhat.com/show_bug.cgi?id=1451013
bugzilla.redhat.com/show_bug.cgi?id=1451039
bugzilla.redhat.com/show_bug.cgi?id=1451187
bugzilla.redhat.com/show_bug.cgi?id=1451192
bugzilla.redhat.com/show_bug.cgi?id=1451218
bugzilla.redhat.com/show_bug.cgi?id=1451223
bugzilla.redhat.com/show_bug.cgi?id=1451693
bugzilla.redhat.com/show_bug.cgi?id=1451854
bugzilla.redhat.com/show_bug.cgi?id=1451927
bugzilla.redhat.com/show_bug.cgi?id=1452013
bugzilla.redhat.com/show_bug.cgi?id=1452019
bugzilla.redhat.com/show_bug.cgi?id=1452021
bugzilla.redhat.com/show_bug.cgi?id=1452073
bugzilla.redhat.com/show_bug.cgi?id=1452092
bugzilla.redhat.com/show_bug.cgi?id=1452367
bugzilla.redhat.com/show_bug.cgi?id=1452442
bugzilla.redhat.com/show_bug.cgi?id=1452569
bugzilla.redhat.com/show_bug.cgi?id=1453078
bugzilla.redhat.com/show_bug.cgi?id=1453180
bugzilla.redhat.com/show_bug.cgi?id=1454321
bugzilla.redhat.com/show_bug.cgi?id=1454478
bugzilla.redhat.com/show_bug.cgi?id=1454674
bugzilla.redhat.com/show_bug.cgi?id=1454948
bugzilla.redhat.com/show_bug.cgi?id=1455056
bugzilla.redhat.com/show_bug.cgi?id=1455105
bugzilla.redhat.com/show_bug.cgi?id=1455310
bugzilla.redhat.com/show_bug.cgi?id=1455420
bugzilla.redhat.com/show_bug.cgi?id=1455459
bugzilla.redhat.com/show_bug.cgi?id=1455472
bugzilla.redhat.com/show_bug.cgi?id=1455485
bugzilla.redhat.com/show_bug.cgi?id=1455655
bugzilla.redhat.com/show_bug.cgi?id=1455656
bugzilla.redhat.com/show_bug.cgi?id=1455749
bugzilla.redhat.com/show_bug.cgi?id=1455841
bugzilla.redhat.com/show_bug.cgi?id=1455843
bugzilla.redhat.com/show_bug.cgi?id=1455857
bugzilla.redhat.com/show_bug.cgi?id=1455884
bugzilla.redhat.com/show_bug.cgi?id=1455991
bugzilla.redhat.com/show_bug.cgi?id=1456093
bugzilla.redhat.com/show_bug.cgi?id=1456139
bugzilla.redhat.com/show_bug.cgi?id=1456144
bugzilla.redhat.com/show_bug.cgi?id=1456156
bugzilla.redhat.com/show_bug.cgi?id=1456413
bugzilla.redhat.com/show_bug.cgi?id=1456490
bugzilla.redhat.com/show_bug.cgi?id=1457062
bugzilla.redhat.com/show_bug.cgi?id=1457510
bugzilla.redhat.com/show_bug.cgi?id=1457609
bugzilla.redhat.com/show_bug.cgi?id=1457642
bugzilla.redhat.com/show_bug.cgi?id=1458200
bugzilla.redhat.com/show_bug.cgi?id=1458653
bugzilla.redhat.com/show_bug.cgi?id=1459084
bugzilla.redhat.com/show_bug.cgi?id=1459219
bugzilla.redhat.com/show_bug.cgi?id=1459221
bugzilla.redhat.com/show_bug.cgi?id=1459241
bugzilla.redhat.com/show_bug.cgi?id=1459391
bugzilla.redhat.com/show_bug.cgi?id=1459461
bugzilla.redhat.com/show_bug.cgi?id=1460280
bugzilla.redhat.com/show_bug.cgi?id=1460617
bugzilla.redhat.com/show_bug.cgi?id=1460871
bugzilla.redhat.com/show_bug.cgi?id=1460959
bugzilla.redhat.com/show_bug.cgi?id=1461158
security.access.redhat.com/data/csaf/v2/advisories/2017/rhea-2017_1716.json
access.redhat.com/security/cve/CVE-2017-1000095
cve.org/CVERecord?id=CVE-2017-1000095
Left out here: 95 references. The JSON record has them.