Katalog CVE

CVE-2026-52833

WysokieCVSS 8.0
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Nuclio, framework serverless, przed wersją 1.16.5 ma podatność w runtime Java, która generuje plik build.gradle podczas budowania funkcji przy użyciu pakietu text/template Go. Szablon renderuje wartości runtimeAttributes.repositories[] z akcją {{ . }}, która nie wykonuje escapowania. Atakujący może osadzić zamykający nawias klamrowy, aby wyrwać się z bloku repositories i dodać dowolne instrukcje Groovy, które wykonują się bezwarunkowo podczas fazy konfiguracji Gradle.

Ocena ryzyka

Atakujący może wykonać dowolny kod w fazie konfiguracji Gradle, co może prowadzić do naruszenia bezpieczeństwa środowiska budowania i potencjalnie do zdalnego wykonania kodu.

Rekomendacja

Zaleca się aktualizację do wersji 1.16.5 lub nowszej, która zawiera poprawkę.

Inne podatności w Nuclio

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Nuclio is a "Serverless" framework for Real-Time Events and Data Processing. Prior to version 1.16.5, Nuclio's Java runtime generates a build.gradle file during function builds using Go's text/template package. The template renders runtimeAttributes.repositories[] values with the {{ . }} action, which performs no escaping. An attacker can embed a closing brace (}) to break out of the repositories {} block and append arbitrary Groovy statements that execute unconditionally during the Gradle configuration phase. This issue has been patched in version 1.16.5.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS