Crítica

Sandbox bypass vulnerability in Jenkins Script Security Plugin

  • Publicada: 24.05.2022
  • Actualizado: 11.10.2026 11:22

Jenkins Script Security Plugin provides a sandbox feature that allows low privileged users to define scripts, including Pipelines, that are generally safe to execute. Calls to code defined inside a sandboxed script are intercepted, and various allowlists are checked to determine whether the call is to be allowed.

In Script Security Plugin 1.75 and 1.66.5, any calls from outside a sandboxed script to code defined inside a sandboxed script were always allowed. As sandboxed scripts can communicate their results through script return values and similar mechanisms, this could result in code defined inside of a sandboxed script to be called without sandbox protection.

This vulnerability allows attackers with permission to define and run sandboxed scripts, including Pipelines, to bypass the sandbox protection and execute arbitrary code in the context of the Jenkins controller JVM.

Script Security Plugin 1.75 and 1.66.5 will prevent code defined inside a sandbox from being invoked outside a sandboxed script.

In rare cases, invocations of sandboxed scripts may begin failing if the script return value or script binding include code defined in the sandbox and is further processed by the calling code. To resolve this issue, the affected values need to be converted inside the sandboxed script to a known safe type, such as String.

For compatibility with this change, the following plugins should be upgraded to the versions specified:

Software afectado

Haz clic en una tecnología para ver todas sus vulnerabilidades.

PlataformaPaqueteVersiones vulnerablesCorregida en
Java / Kotlin (Maven) org.jenkins-ci.plugins:script-security >= 1.67, < 1.75, < 1.66.5 1.75, 1.66.5

Referencias

Puntuación CVSS 9.9/10
Vector CVSS
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Debilidad (CWE)
CWE-693
Plataforma
Java / Kotlin (Maven)
Paquete
org.jenkins-ci.plugins:script-security
Publicada
24.05.2022
Actualizado
11.10.2026 11:22

Fuentes y licencias

OSV / GitHub Advisory Database - GHSA-ccr8-4xr7-cgj3 - CC BY 4.0

Historial de vulnerabilidades: org.jenkins-ci.plugins:script-security

Todas las vulnerabilidades publicadas de este paquete (Java / Kotlin (Maven)), de la más reciente a la más antigua. Muestra si es un fallo aislado o un paquete que hay que vigilar.

Todas (37) en el archivo
Entradas en total
37
Primera → última
05.2022 06.2026
Sin corrección
0
Explotada en ataques
1

Distribución por gravedad

  • Crítica 5
  • Alta 22
  • Media 10

Divulgaciones por año

  1. 2022: 30
  2. 2023: 1
  3. 2024: 3
  4. 2025: 0
  5. 2026: 3
Gravedad:
  1. Alta · 7.5 CVE-2026-57281 < 1402.1405.vc96e74964250 1402.1405.vc96e74964250
  2. Alta · 8.8 CVE-2026-57280 < 1402.1405.vc96e74964250 1402.1405.vc96e74964250
  3. Alta · 8.8 CVE-2024-34145 < 1336.vf33a 1336.vf33a
  4. Alta · 8.8 CVE-2023-24422 < 1229.v4880b 1229.v4880b
  5. Alta · 8.0 CVE-2022-45379 < 1190.v65867a_a_47126 1190.v65867a_a_47126
  6. Crítica · 9.9 CVE-2022-43403 < 1184.v85d16b_d851b_3 1184.v85d16b_d851b_3
  7. Alta · 8.8 CVE-2022-43404 < 1184.v85d16b_d851b_3 1184.v85d16b_d851b_3
  8. Alta · 8.8 CVE-2022-43401 < 1184.v85d16b_d851b_3 1184.v85d16b_d851b_3
  9. Sandbox bypass vulnerability in Jenkins Script Security Plugin esta entrada
    Crítica · 9.9 CVE-2020-2279 >= 1.67, < 1.75, < 1.66.5 1.75, 1.66.5
  10. Alta · 8.8 CVE-2020-2135 < 1.71 1.71
  11. Alta · 8.8 CVE-2020-2134 < 1.7.1 1.7.1
  12. Alta · 8.8 CVE-2020-2110 < 1.70 1.70
  13. Alta · 8.8 CVE-2019-16538 < 1.68 1.68
  14. Alta · 8.8 CVE-2018-1000865 < 1.48 1.48
Mostrar más (7) Mostrando 20 de 27

Identifica las vulnerabilidades de tu aplicación

Con la integración de DockRay y el inventario de software activado, DockRay compara las versiones notificadas de los componentes con las vulnerabilidades conocidas y avisa de las coincidencias confirmadas. La cobertura depende de la tecnología compatible y de los avisos disponibles.

Conectar tu aplicación
Newsletter DockRay

La seguridad de tus aplicaciones en tu correo

Vulnerabilidades importantes, recomendaciones concretas y consejos prácticos para tus aplicaciones. Elige tus tecnologías y sigue lo que importa para tu proyecto.

  • Un resumen diario de nuevas vulnerabilidades, también las críticas.
  • Avisos sobre actualizaciones importantes.
  • Consejos prácticos sobre seguridad y monitorización de aplicaciones.

Déjalo vacío para recibir avisos de todas las tecnologías.

Suscripción gratuita. Date de baja con un clic en cualquier correo.