CVE-2026-22688
KrytyczneStreszczenie
WeKnora przed wersją 0.2.5 ma podatność na wstrzykiwanie poleceń, która pozwala uwierzytelnionym użytkownikom na wstrzyknięcie stdio_config.command/args do ustawień MCP stdio, powodując wykonanie przez serwer procesów potomnych z użyciem tych wstrzykniętych wartości. Problem został naprawiony w wersji 0.2.5.
Ocena ryzyka
Uwierzytelniony użytkownik może wykonać dowolne polecenia na serwerze, co może prowadzić do eskalacji uprawnień i naruszenia integralności systemu.
Rekomendacja
Zaleca się aktualizację WeKnora do wersji 0.2.5 lub nowszej, która zawiera poprawkę.
Inne podatności w WeKnora
Zobacz wszystkie- CVE-2026-118376Średnie
W WeKnora przed wersją 0.8.2 występuje podatność SSRF w funkcji isRestrictedIP(), która błędnie klasyfikuje adresy IPv6 z prefiksem NAT64 jako publiczne. Uwierzytelniony atakujący może podać adresy URL rozwiązujące się do wewnętrznych adresów w kodowaniu NAT64 poprzez web_fetch lub import wiedzy oparty na URL, aby dotrzeć do usług wewnętrznych lub punktów końcowych metadanych chmury.
- CVE-2026-91750Średnie
WeKnora przed wersją 0.7.0 nie ponownie weryfikuje celów przekierowań HTTP w punkcie końcowym POST /api/v1/knowledge-bases/:id/knowledge/url podczas pobierania dokumentów z adresów URL dostarczonych przez użytkownika. Uwierzytelnieni atakujący mogą ominąć początkową walidację SSRF, podając publiczny URL, który przekierowuje na wewnętrzne adresy sieciowe, umożliwiając dostęp do wewnętrznych usług i metadanych chmury.
Oryginalny opis (angielski, źródło NVD)
WeKnora is an LLM-powered framework designed for deep document understanding and semantic retrieval. Prior to version 0.2.5, there is a command injection vulnerability that allows authenticated users to inject stdio_config.command/args into MCP stdio settings, causing the server to execute subprocesses using these injected values. This issue has been patched in version 0.2.5.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

