Katalog CVE

CVE-2026-9209

KrytyczneCVSS 9.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

mJobTime do wersji 15.7.3.32 zawiera nieuwierzytelnioną podatność na wykonanie SQL w panelu administracyjnym Login.aspx, gdzie przyciski runQueryButton i exportSqlQuery_Server wykonują SQL dostarczony przez wywołującego na bazie Sybase SQL Anywhere z uprawnieniami DBA/sysadmin, bez wymaganego uwierzytelnienia po stronie serwera. Atakujący może wysłać dowolne zapytania SQL, aby wywołać xp_cmdshell i xp_read_file, uzyskując zdalne wykonanie kodu przed uwierzytelnieniem jako LocalSystem.

Ocena ryzyka

Ryzyko jest krytyczne, ponieważ nieuwierzytelniony atakujący może przejąć pełną kontrolę nad systemem, wykonując kod z uprawnieniami LocalSystem, co może prowadzić do całkowitego naruszenia poufności, integralności i dostępności.

Rekomendacja

Należy natychmiast zaktualizować mJobTime do najnowszej wersji, jeśli dostępna, oraz ograniczyć dostęp do panelu administracyjnego tylko do zaufanych sieci. Dodatkowo wdrożyć uwierzytelnianie po stronie serwera dla wszystkich endpointów.

Inne podatności w mJobTime

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

mJobTime through build 15.7.3.32 contains an unauthenticated SQL execution vulnerability in the Login.aspx admin panel handlers, where the runQueryButton postback and exportSqlQuery_Server PageMethod execute caller-supplied SQL against the backing Sybase SQL Anywhere database using DBA/sysadmin privileges with no server-side authentication enforced beyond a client-side sessionStorage flag. Attackers can submit arbitrary SQL through these exposed endpoints to invoke xp_cmdshell and xp_read_file, achieving pre-authentication remote code execution as LocalSystem via a single HTTP request.

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