CVE-2016-3102
WysokieStreszczenie
Wtyczka Script Security w Jenkins przed wersją 1.18.1 może pozwolić zdalnym atakującym na obejście mechanizmu ochrony Groovy sandbox poprzez wtyczkę, która wykonuje bezpośredni dostęp do pól lub operacje get/set na tablicach.
Ocena ryzyka
Organizacja może być narażona na nieautoryzowany dostęp do danych lub wykonanie niebezpiecznego kodu, co może prowadzić do poważnych incydentów bezpieczeństwa.
Rekomendacja
Zaleca się aktualizację wtyczki Script Security do wersji 1.18.1 lub nowszej, aby zabezpieczyć się przed tym zagrożeniem.
Inne podatności w Jenkins Script Security plugin
Zobacz wszystkie- CVE-2019-1003029KrytyczneAktywnie exploitowane
Wtyczka Jenkins Script Security w wersji 1.53 i wcześniejszych ma podatność na obejście sandboxa, która pozwala atakującym z uprawnieniami Overall/Read na wykonanie dowolnego kodu w JVM głównego węzła Jenkinsa.
- CVE-2026-92129Wysokie
Wtyczka Jenkins Script Security w wersji 1415.v9a_f9b_3a_c253d i wcześniejszych nie sprawdza wywołań z skryptów w sandboxie do metod dodawanych dynamicznie do klasy w czasie działania, co pozwala atakującym z uprawnieniami do definiowania i uruchamiania skryptów w sandboxie, w tym Pipeline'ów, na ominięcie ochrony sandboxa i wykonanie kodu poza nim.
- CVE-2026-92128Wysokie
Wtyczka Jenkins Script Security w wersji 1415.v9a_f9b_3a_c253d i wcześniejszych pobiera plik JAR określony przez URL dwukrotnie, zatwierdzając pierwsze pobranie i ładując wpisy classpath z drugiego, co pozwala atakującym zdolnym do definiowania wpisów classpath na wykonanie dowolnego kodu w kontekście JVM kontrolera Jenkins.
- CVE-2026-92127Wysokie
Wtyczka Jenkins Script Security w wersji 1415.v9a_f9b_3a_c253d i wcześniejszych automatycznie zatwierdza wpisy classpath w konfiguracji elementu, gdy użytkownik z uprawnieniami Overall/Administer kopiuje element lub aktualizuje tę konfigurację przez REST API lub CLI, co pozwala atakującym zdolnym do definiowania wpisów classpath na wykonanie dowolnego kodu w kontekście JVM kontrolera Jenkins.
- CVE-2026-92126Wysokie
Wtyczka Jenkins Script Security w wersji 1415.v9a_f9b_3a_c253d i wcześniejszych nie odrzuca adnotacji @Builder, których członek builderStrategy wskazuje dowolną klasę, co pozwala atakującym z uprawnieniami do definiowania i uruchamiania skryptów w sandboxie, w tym Pipeline'ów, na wykonanie kodu poza sandboxem, jeśli odpowiednia klasa znajduje się w classpath komponentu oceniającego skrypt.
- CVE-2026-92125Wysokie
Wtyczka Jenkins Script Security w wersji 1415.v9a_f9b_3a_c253d i wcześniejszych nie odrzuca adnotacji @GroovyASTTransformationClass, co pozwala atakującym z uprawnieniami do definiowania i uruchamiania skryptów w sandboxie, w tym Pipeline'ów, na uruchomienie dowolnej transformacji AST w czasie kompilacji, omijając ochronę sandboxa i wykonując dowolny kod w kontekście JVM kontrolera Jenkins.
- CVE-2026-92124Wysokie
Wtyczka Jenkins Script Security w wersji 1415.v9a_f9b_3a_c253d i wcześniejszych sprawdza operacje, które Groovy wykona na elementach odczytanych z kolekcji, którą skrypt w sandboxie rzutuje na inny typ, ale wykonuje rzutowanie na samej kolekcji, co pozwala atakującym z uprawnieniami do definiowania i uruchamiania skryptów w sandboxie, w tym Pipeline'ów, na ominięcie ochrony sandboxa i wykonanie dowolnego kodu w kontekście JVM kontrolera Jenkins.
- CVE-2026-92123Wysokie
Wtyczka Jenkins Script Security w wersji 1415.v9a_f9b_3a_c253d i wcześniejszych nie przechwytuje operacji wykonywanych na odbiorcy null (wywołania metod, dostęp do właściwości i atrybutów oraz dostęp do tablic), co pozwala atakującym z uprawnieniami do definiowania i uruchamiania skryptów w sandboxie, w tym Pipeline'ów, na ominięcie ochrony sandboxa i wykonanie dowolnego kodu w kontekście JVM kontrolera Jenkins.
- CVE-2026-92122Wysokie
Wtyczka Jenkins Script Security w wersji 1415.v9a_f9b_3a_c253d i wcześniejszych nie sprawdza metody wywoływanej przez proxy utworzone, gdy skrypt w sandboxie koercji wartość do interfejsu, jeśli wartość dziedziczy metodę o tej samej nazwie co metoda interfejsu, co pozwala atakującym z uprawnieniami do definiowania i uruchamiania skryptów w sandboxie, w tym Pipeline'ów, na ominięcie ochrony sandboxa i wykonanie dowolnego kodu w kontekście JVM kontrolera Jenkins.
- CVE-2026-84659Średnie
Wtyczka Script Security dla Jenkinsa w wersji 1412.v7737b_3405f86 i wcześniejszych nie egzekwuje sprawdzenia uprawnień w metodzie kontrolującej ustawienie "Force the use of the sandbox globally in the system", co pozwala atakującym na jego wyłączenie przez wiązanie danych Stapler.
Oryginalny opis (angielski, źródło NVD)
The Script Security plugin before 1.18.1 in Jenkins might allow remote attackers to bypass a Groovy sandbox protection mechanism via a plugin that performs (1) direct field access or (2) get/set array operations.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

