Katalog CVE

CVE-2026-106706

ŚrednieCVSS 5.4
Opublikowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

Percentyl 6 - wyżej niż 6% wszystkich znanych CVE

Streszczenie

XXL-JOB w wersji do 3.5.0-SNAPSHOT jest podatny na stored XSS w edytorze kodu GLUE. Metoda JobCodeController.save() przechowuje parametr glueSource bez kodowania wyjściowego, a szablon FreeMarker job.code.ftl renderuje zapisaną wartość bez escapowania.

Ocena ryzyka

Złośliwy kod JavaScript zapisany w edytorze GLUE zostanie wykonany w przeglądarce użytkowników otwierających ten kod, umożliwiając przejęcie sesji lub inne ataki w kontekście aplikacji.

Rekomendacja

Zaktualizuj XXL-JOB do wersji nowszej niż 3.5.0-SNAPSHOT i wdroż escapowanie wartości glueSource w szablonie job.code.ftl.

Inne podatności w XXL-JOB

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

XXL-JOB through 3.5.0-SNAPSHOT is vulnerable to stored cross-site scripting (XSS) in the GLUE code editor. JobCodeController.save() stores the user-supplied glueSource parameter without output encoding, and the FreeMarker template job.code.ftl renders the stored value unescaped.

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