Alta

Jenkins Script Security Plugin sandbox bypass vulnerability

  • Publicada: 13.05.2022
  • Actualizado: 11.10.2026 12:21

The previously implemented script security sandbox protections prohibiting the use of unsafe AST transforming annotations such as @Grab (2019-01-08 fix for SECURITY-1266) could be circumvented through use of various Groovy language features:

  • Use of AnnotationCollector
  • Import aliasing
  • Referencing annotation types using their full class name

This allowed users with Overall/Read permission, or the ability to control Jenkinsfile or sandboxed Pipeline shared library contents in SCM, to bypass the sandbox protection and execute arbitrary code on the Jenkins controller.

Using AnnotationCollector is now newly prohibited in sandboxed scripts such as Pipelines. Importing any of the annotations considered unsafe will now result in an error. During the compilation phase, both simple and full class names of prohibited annotations are rejected for element annotations.

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.53 1.53

Referencias

Puntuación CVSS 8.8/10
Vector CVSS
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Debilidad (CWE)
-
Plataforma
Java / Kotlin (Maven)
Paquete
org.jenkins-ci.plugins:script-security
Publicada
13.05.2022
Actualizado
11.10.2026 12:21

Fuentes y licencias

OSV / GitHub Advisory Database - GHSA-jgpm-2862-q5m8 - 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. Jenkins Script Security Plugin sandbox bypass vulnerability esta entrada
    Alta · 8.8 CVE-2019-1003024 < 1.53 1.53
  2. Alta · 7.5 CVE-2026-57281 < 1402.1405.vc96e74964250 1402.1405.vc96e74964250
  3. Alta · 8.8 CVE-2026-57280 < 1402.1405.vc96e74964250 1402.1405.vc96e74964250
  4. Alta · 8.8 CVE-2024-34145 < 1336.vf33a 1336.vf33a
  5. Alta · 8.8 CVE-2023-24422 < 1229.v4880b 1229.v4880b
  6. Alta · 8.0 CVE-2022-45379 < 1190.v65867a_a_47126 1190.v65867a_a_47126
  7. Crítica · 9.9 CVE-2022-43403 < 1184.v85d16b_d851b_3 1184.v85d16b_d851b_3
  8. Alta · 8.8 CVE-2022-43404 < 1184.v85d16b_d851b_3 1184.v85d16b_d851b_3
  9. Alta · 8.8 CVE-2022-43401 < 1184.v85d16b_d851b_3 1184.v85d16b_d851b_3
  10. Crítica · 9.9 CVE-2020-2279 >= 1.67, < 1.75, < 1.66.5 1.75, 1.66.5
  11. Alta · 8.8 CVE-2020-2135 < 1.71 1.71
  12. Alta · 8.8 CVE-2020-2134 < 1.7.1 1.7.1
  13. Alta · 8.8 CVE-2020-2110 < 1.70 1.70
  14. Alta · 8.8 CVE-2019-16538 < 1.68 1.68
  15. Alta · 8.8 CVE-2018-1000865 < 1.48 1.48
Mostrar más (6) Mostrando 21 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.