Katalog CVE

CVE-2026-120209

KrytyczneCVSS 9.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

AJ-Report do wersji 1.7.1 podpisuje tokeny udostępniania przy użyciu zaszytego na stałe sekretu JWT, co pozwala atakującym na offline sfałszowanie ważnych Share-Tokenów. Atakujący może wygenerować token z reportCode 'dataSet', aby uzyskać dostęp do endpointu testTransform, który przekazuje skrypty do GroovyClassLoader i umożliwia nieuwierzytelnione zdalne wykonanie kodu.

Ocena ryzyka

Nieuwierzytelniony atakujący może zdalnie wykonać dowolny kod na serwerze, co prowadzi do pełnego przejęcia systemu i dostępu do danych raportowych. Ryzyko jest krytyczne dla każdej instancji AJ-Report wystawionej na dostęp sieciowy.

Rekomendacja

Zaktualizuj AJ-Report do wersji nowszej niż 1.7.1 lub wdróż poprawkę zastępującą zaszyty sekret JWT unikalnym, bezpiecznie przechowywanym kluczem. Ogranicz dostęp do endpointu testTransform i przeprowadź audyt logów pod kątem podejrzanych tokenów.

Powiązane podatności

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

AJ-Report through 1.7.1 signs share tokens with a hard-coded JWT secret, allowing attackers to forge valid Share-Tokens offline. Attackers can mint a token with reportCode 'dataSet' to access the testTransform endpoint, which passes scripts to GroovyClassLoader for unauthenticated remote code execution.

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