CVE-2019-10394
Sandbox bypass vulnerability in Jenkins Script Security Plugin
A sandbox bypass vulnerability in Jenkins Script Security Plugin 1.62 and earlier related to the handling of property names in property expressions on the left-hand side of assignment expressions allowed attackers to execute arbitrary code in sandboxed scripts.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
4.2
A sandbox bypass vulnerability in Jenkins Script Security Plugin 1.62 and earlier related to the handling of property names in property expressions on the left-hand side of assignment expressions allowed attackers to execute arbitrary code in sandboxed scripts.
- Record
CVE-2019-10394- CVSS 3.1
- 4.2 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N - CVSS 2.0
- 4.9 Medium
AV:N/AC:M/Au:S/C:P/I:P/A:N - Updated
- 2026-11-02
CVE List No score
A sandbox bypass vulnerability in Jenkins Script Security Plugin 1.62 and earlier related to the handling of property names in property expressions on the left-hand side of assignment expressions allowed attackers to execute arbitrary code in sandboxed scripts.
- Record
CVE-2019-10394- Updated
- 2026-11-02
EUVDEUVD-2022-4221 No score
A sandbox bypass vulnerability in Jenkins Script Security Plugin 1.62 and earlier related to the handling of property names in property expressions on the left-hand side of assignment expressions allowed attackers to execute arbitrary code in sandboxed scripts.
- Record
EUVD-2022-4221- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-hvmx-5hv4-f235
4.2
Sandbox bypass vulnerability in Jenkins Script Security Plugin
A sandbox bypass vulnerability in Jenkins Script Security Plugin 1.62 and earlier related to the handling of property names in property expressions on the left-hand side of assignment expressions allowed attackers to execute arbitrary code in sandboxed scripts.
- Record
GHSA-hvmx-5hv4-f235- CVSS 3.1
- 4.2 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSV
4.2
A sandbox bypass vulnerability in Jenkins Script Security Plugin 1.62 and earlier related to the handling of property names in property expressions on the left-hand side of assignment expressions allowed attackers to execute arbitrary code in sandboxed scripts.
- Record
CVE-2019-10394- CVSS 3.1
- 4.2 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVGHSA-hvmx-5hv4-f235
4.2
Sandbox bypass vulnerability in Jenkins Script Security Plugin
A sandbox bypass vulnerability in Jenkins Script Security Plugin 1.62 and earlier related to the handling of property names in property expressions on the left-hand side of assignment expressions allowed attackers to execute arbitrary code in sandboxed scripts.
- Record
GHSA-hvmx-5hv4-f235- CVSS 3.1
- 4.2 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVRHSA-2019:4055
8.8
Red Hat Security Advisory: OpenShift Container Platform 3.11 jenkins-2-plugins security update
- Record
RHSA-2019:4055- 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
OSVRHSA-2019:4089
8.8
Red Hat Security Advisory: OpenShift Container Platform 4.1 jenkins-2-plugins security update
- Record
RHSA-2019:4089- 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
OSVRHSA-2019:4097
8.8
Red Hat Security Advisory: OpenShift Container Platform 4.2 jenkins-2-plugins security update
- Record
RHSA-2019:4097- 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.62 | 1.63 |
org.jenkins-ci.plugins:script-securityMaven |
before 1.63, plus listed versions 1.01.0-beta-11.0-beta-21.0-beta-31.0-beta-4 Show 45 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.29.11.31.301.311.331.341.351.361.371.381.391.41.401.411.421.431.441.44.11.451.46 |
1.63 |
jenkins-2-pluginsRed Hat:openshift:3.11::el7 From an advisory covering 6 CVEs |
before 0:3.11.1575261255-1.el7 | 0:3.11.1575261255-1.el7 |
jenkins-2-pluginsRed Hat:openshift:4.1::el7 From an advisory covering 6 CVEs |
before 0:4.1.1574872364-1.el7 | 0:4.1.1574872364-1.el7 |
jenkins-2-pluginsRed Hat:openshift:4.2::el7 From an advisory covering 6 CVEs |
before 0:4.2.1574873592-1.el7 | 0:4.2.1574873592-1.el7 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| 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-2019-10394 is a medium vulnerability (CVSS 4.2) in Jenkins Script Security, published September 12, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.04%, the 64th percentile. Fixed in org.jenkins-ci.plugins:script-security 1.63.
References
openwall.com/lists/oss-security/2019/09/12/2
jenkins.io/security/advisory/2019-09-12
nvd.nist.gov/vuln/detail/CVE-2019-10394
github.com/jenkinsci/script-security-plugin/commit/b28e4dc5584ef6515aeb9bc834691176546d0689
github.com/advisories/GHSA-hvmx-5hv4-f235
github.com/jenkinsci/script-security-plugin
Show 31 moreShow less
access.redhat.com/errata/RHSA-2019:4055
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1764387
bugzilla.redhat.com/show_bug.cgi?id=1764390
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_4055.json
access.redhat.com/security/cve/CVE-2019-10393
bugzilla.redhat.com/show_bug.cgi?id=1819697
cve.org/CVERecord?id=CVE-2019-10393
nvd.nist.gov/vuln/detail/CVE-2019-10393
access.redhat.com/security/cve/CVE-2019-10394
bugzilla.redhat.com/show_bug.cgi?id=1819692
cve.org/CVERecord?id=CVE-2019-10394
access.redhat.com/security/cve/CVE-2019-10399
bugzilla.redhat.com/show_bug.cgi?id=1819713
cve.org/CVERecord?id=CVE-2019-10399
nvd.nist.gov/vuln/detail/CVE-2019-10399
access.redhat.com/security/cve/CVE-2019-10400
bugzilla.redhat.com/show_bug.cgi?id=1819708
cve.org/CVERecord?id=CVE-2019-10400
nvd.nist.gov/vuln/detail/CVE-2019-10400
access.redhat.com/security/cve/CVE-2019-10431
cve.org/CVERecord?id=CVE-2019-10431
nvd.nist.gov/vuln/detail/CVE-2019-10431
jenkins.io/security/advisory/2019-10-01
access.redhat.com/security/cve/CVE-2019-10432
cve.org/CVERecord?id=CVE-2019-10432
nvd.nist.gov/vuln/detail/CVE-2019-10432
access.redhat.com/errata/RHSA-2019:4089
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_4089.json
access.redhat.com/errata/RHSA-2019:4097
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_4097.json
Left out here: 33 versions. The JSON record has them.