Katalog CVE

CVE-2026-110638

KrytyczneCVSS 9.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Biblioteka doc-recog do wersji 1.1.6 zawiera podatność na wstrzyknięcie poleceń systemu operacyjnego. Atakujący może przekazać spreparowane ścieżki dokumentów do funkcji recog() lub tag(), osadzając podstawienie $(...) lub backtick w ścieżce pliku, którą DocData._readPDF przekazuje do wywołania pdftotext przez powłokę, co pozwala na wykonanie poleceń z uprawnieniami procesu Node.js.

Ocena ryzyka

Atakujący może wykonać dowolne polecenia w kontekście aplikacji Node.js, co może prowadzić do przejęcia serwera, kradzieży danych lub dalszej eskalacji uprawnień.

Rekomendacja

Zaktualizuj bibliotekę doc-recog do wersji nowszej niż 1.1.6 lub zastosuj walidację i sanityzację ścieżek dokumentów przed przekazaniem do funkcji recog() i tag().

Powiązane podatności

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

doc-recog through 1.1.6 contains an OS command injection vulnerability that allows attackers to execute commands by supplying crafted document paths to recog() or tag(). Attackers can embed $(...) or backtick command substitution in the file path, which DocData._readPDF passes to a shell-based pdftotext exec call, running commands with Node.js process privileges.

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