Katalog CVE

CVE-2026-114084

WysokieCVSS 7.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.40%

Percentyl 34 - wyżej niż 34% wszystkich znanych CVE

Streszczenie

Trigger.dev w wersjach przed 4.5.6 zawiera podatność na wstrzyknięcie SQL w endpoincie /realtime/v1/runs. Nieoczyszczony parametr zapytania tags jest konkatenowany do klauzuli where ElectricSQL, co omija zabezpieczenie tenanta runtimeEnvironmentId. Uwierzytelniony atakujący z kluczem API projektu i zakresem read:runs może dołączać warunki logiczne i odczytywać rekordy TaskRun, w tym payloady i metadane, ze wszystkich organizacji na tej samej instancji self-hosted.

Ocena ryzyka

Atakujący z ważnym kluczem API może uzyskać dostęp do danych innych organizacji na współdzielonej instancji, co prowadzi do wycieku informacji i naruszenia izolacji tenantów.

Rekomendacja

Zaktualizuj Trigger.dev do wersji 4.5.6 lub nowszej. Ogranicz i rotuj klucze API o zakresie read:runs oraz monitoruj nietypowe zapytania do endpointu /realtime/v1/runs.

Inne podatności w Trigger.dev

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

Trigger.dev before 4.5.6 contains an SQL injection vulnerability in the /realtime/v1/runs endpoint, which concatenates the unescaped tags query parameter into the ElectricSQL shape where clause and defeats the runtimeEnvironmentId tenant guard. Authenticated attackers holding any project API key with read:runs scope can append boolean conditions to stream TaskRun records, including payloads and metadata, from every organization on the same self-hosted instance.

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