Podatności R2R
3 znanych podatności CVE w R2R, przetłumaczonych i ocenionych.
- CVE-2026-82527Wysokie
Aplikacja R2R do wersji 3.6.6 zawiera podatność na wstrzykiwanie SQL, która pozwala nieuwierzytelnionym atakującym na wstrzykiwanie predykatów SQL do zapytania wyszukiwania fragmentów (chunks) poprzez manipulację parametrem filter key w punkcie końcowym wyszukiwania. Atakujący mogą wykorzystać bezpośrednią interpolację kluczy filtrów do klauzuli WHERE bez parametryzacji lub escapowania, aby przeprowadzić eksfiltrację danych z bazy aplikacji metodą czasową i boolean-based.
- CVE-2026-82526Krytyczne
R2R do wersji 3.6.6 zawiera podatność na złożone wstrzyknięcie SQL, która pozwala nieuwierzytelnionym atakującym na wykonanie dowolnych zapytań SQL poprzez manipulację parametrem nazwy indeksu w punkcie końcowym tworzenia indeksu wektorowego. Nazwa indeksu jest interpolowana bezpośrednio do instrukcji CREATE INDEX przez formatowanie stringów bez cytowania identyfikatorów ani walidacji listy dozwolonych, co umożliwia wykonanie dowolnych DDL i DML przez instrukcje rozdzielone średnikami na koncie superużytkownika PostgreSQL.
- CVE-2026-82271Średnie
R2R do wersji 3.6.5 nieprawidłowo weryfikuje własność konwersacji w handlerach aktualizacji i wiadomości, co pozwala uwierzytelnionym użytkownikom modyfikować konwersacje innych użytkowników. Atakujący mogą podać dowolne identyfikatory konwersacji, aby zmieniać ich nazwy i dodawać wiadomości do historii innych, co psuje stan i umożliwia wstrzyknięcie złośliwej treści.

