CVE-2026-13507
ŚrednieCVSS 5.0Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 4 - wyżej niż 4% wszystkich znanych CVE
Streszczenie
W komponencie Local VectorDB Primary-key Label Handler biblioteki OpenViking (do wersji 0.3.21) wykryto podatność polegającą na niewystarczającej weryfikacji autentyczności danych podczas przetwarzania argumentu ID w funkcji str_to_uint64. Atak może być przeprowadzony zdalnie, ale jest bardzo złożony i trudny do wykorzystania.
Ocena ryzyka
Ryzyko dla organizacji polega na możliwości zdalnego manipulowania danymi w lokalnym wektorowym systemie bazodanowym, co może prowadzić do naruszenia integralności indeksów lub kluczy podstawowych. Ze względu na wysoką złożoność ataku, ryzyko jest ograniczone, ale wymaga monitorowania.
Rekomendacja
Zaleca się natychmiastowe zastosowanie łatki z pull requesta po jej zaakceptowaniu oraz aktualizację do najnowszej wersji OpenViking. Do czasu wydania poprawki należy ograniczyć dostęp do interfejsów wykorzystujących tę funkcję.
Inne podatności w OpenViking
Zobacz wszystkie- CVE-2026-22681Wysokie
OpenViking przed wersją 0.3.4 zawiera podatność na podrabianie żądań po stronie serwera (SSRF), która pozwala uwierzytelnionym atakującym o niskich uprawnieniach na dostęp do wewnętrznych usług sieciowych poprzez wysyłanie dowolnych adresów URL do punktu końcowego API zasobów.
- CVE-2026-40525Krytyczne
OpenViking przed wersją 0.3.9 zawiera podatność polegającą na pominięciu uwierzytelniania w interfejsie API VikingBot OpenAPI. Gdy wartość konfiguracyjna api_key jest pusta lub nieustawiona, sprawdzenie uwierzytelnienia kończy się sukcesem, umożliwiając zdalnym atakującym dostęp do chronionych funkcji bota bez podawania nagłówka X-API-Key.
- CVE-2026-75480Średnie
OpenViking w punktach końcowych debugowania wektora i licznika stosuje tylko zakres na poziomie konta, bez kontroli dostępu na poziomie użytkownika, co pozwala uwierzytelnionym użytkownikom czytać wszystkie rekordy współdzierżawców. Atakujący mogą pobierać prywatne dane, takie jak wspomnienia, zasoby, umiejętności i materiały tajne innych użytkowników w tym samym koncie.
- CVE-2026-22680Średnie
W aplikacji OpenViking przed wersją 0.3.3 brakuje autoryzacji w endpointach do monitorowania zadań. Niezalogowani atakujący mogą wyliczać i odczytywać metadane zadań innych użytkowników, w tym typ zadania, status, identyfikatory zasobów, URI archiwów, wyniki i błędy.
- CVE-2026-34999Średnie
OpenViking w wersjach od 0.2.5 do 0.2.13 zawiera brak uwierzytelniania w routerze proxy bota, co pozwala zdalnym, nieuwierzytelnionym atakującym na dostęp do chronionych funkcji proxy bota poprzez wysyłanie żądań do endpointów POST /bot/v1/chat i POST /bot/v1/chat/stream. Atakujący mogą ominąć mechanizmy uwierzytelniania i bezpośrednio komunikować się z backendem bota przez proxy OpenViking bez podawania prawidłowych poświadczeń.
- CVE-2026-28518Wysokie
W OpenViking w wersjach 0.2.1 i wcześniejszych, naprawionym w commicie 46b3e76, występuje podatność na path traversal podczas importowania plików .ovpack. Atakujący może spreparować złośliwe archiwum ZIP zawierające ścieżki z sekwencjami przejścia do katalogu nadrzędnego, ścieżki absolutne lub prefiksy dysków, co pozwala na zapis plików poza docelowym katalogiem importu.
Oryginalny opis (angielski, źródło NVD)
A vulnerability was detected in volcengine OpenViking up to 0.3.21. This affects the function str_to_uint64 of the file openviking/storage/vectordb/utils/str_to_uint64.py of the component Local VectorDB Primary-key Label Handler. The manipulation of the argument ID results in insufficient verification of data authenticity. The attack may be launched remotely. Attacks of this nature are highly complex. The exploitability is reported as difficult. The pull request to fix this issue awaits acceptance.

