Katalog CVE

CVE-2025-63690

KrytyczneCVSS 9.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
1.06%

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

Streszczenie

W pig-mesh Pig w wersjach 3.8.2 i starszych, podczas konfiguracji zadań zaplanowanych w module Quartz, możliwe jest wykonanie dowolnej klasy Java z konstruktorem bezparametrowym i jej metod z parametrem typu String poprzez refleksję. Wykorzystując metodę eval w klasie jakarta.el.ELProcessor wbudowanej w Tomcat, można wykonać polecenia, co prowadzi do zdalnego wykonania kodu.

Ocena ryzyka

Uwierzytelniony atakujący może wykonać dowolny kod w kontekście aplikacji, przejmując kontrolę nad serwerem i uzyskując dostęp do danych.

Rekomendacja

Zaktualizuj pig-mesh Pig do wersji nowszej niż 3.8.2, która naprawia podatność. Ogranicz uprawnienia do konfiguracji zadań zaplanowanych do niezbędnego minimum.

Inne podatności w pig-mesh Pig

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

In pig-mesh Pig versions 3.8.2 and below, when setting up scheduled tasks in the Quartz management function under the system management module, it is possible to execute any Java class with a parameterless constructor and its methods with parameter type String through reflection. At this time, the eval method in Tomcat's built-in class jakarta.el.ELProcessor can be used to execute commands, leading to a remote code execution vulnerability.

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