Katalog CVE

CVE-2026-59816

ŚrednieCVSS 4.3
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Joplin Server przed wersją 3.7.7 z włączoną opcją TRANSCRIBE_ENABLED=true ma podatność w trasach GET/POST /api/transcribe/:id, gdzie zdekodowane ID jest przekazywane do backendów transkrypcji. Uwierzytelniony użytkownik może użyć zakodowanych w URL-u segmentów ścieżki, aby uciec z zamierzonego prefiksu /transcribe/ i uzyskać odpowiedzi z innych wewnętrznych punktów końcowych, potencjalnie ujawniając dane administracyjne, zdrowotne lub konfiguracyjne. Problem naprawiono w wersji 3.7.7.

Ocena ryzyka

Organizacja może narazić wewnętrzne dane administracyjne lub konfiguracyjne na ujawnienie przez uwierzytelnionego użytkownika, co może prowadzić do eskalacji uprawnień lub wycieku wrażliwych informacji.

Rekomendacja

Zaktualizuj Joplin Server do wersji 3.7.7 lub nowszej, aby wyeliminować podatność. Jeśli nie można natychmiast zaktualizować, rozważ wyłączenie funkcji transkrypcji (TRANSCRIBE_ENABLED=false).

Inne podatności w Joplin Server

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

Joplin is an open source note-taking and to-do application that organises notes and lists into notebooks. Prior to 3.7.7, the GET /api/transcribe/:id and POST /api/transcribe/:id handlers in packages/server/src/routes/api/transcribe.ts on Joplin Server instances with TRANSCRIBE_ENABLED=true pass the decoded id directly into transcription backend URLs. An authenticated user can place URL-encoded slash and parent-directory segments in the job ID, causing parseSubPath() to decode a path that escapes the intended /transcribe/ prefix. The server then proxies the request to other transcription-backend endpoints and can return their responses, potentially exposing internal administrative, health, or configuration data. This issue is fixed in version 3.7.7.

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