CVE-2026-73657
Təsvir
Trigger.dev tam idarə olunan AI agentləri və iş axınlarının qurulması və tətbiqi üçün nəzərdə tutulmuş platformadır. 4.4.2 versiyasından 4.5.0-rc.4 versiyasına qədər, apps/webapp/app/routes/api.v1.runs.$runParam.replay.ts faylındakı `POST /api/v1/runs/:runParam/replay` sorğusu `prisma.taskRun.findUnique({ where: { friendlyId: runParam } })` funksiyasını runtimeEnvironmentId filtri olmadan istifadə edir, daha sonra apps/webapp/app/v3/services/replayTaskRun.server.ts faylındakı ReplayTaskRunService seçilmiş işi (run) qurban mühitdə yenidən başladır. Buna görə də hər hansı etibarlı mühit API açarı ilə başqa bir kirayəçinin (tenant) işini friendlyId vasitəsilə yenidən başlatmaqla qurban resurslarını istifadə etmək və yan təsirləri təkrarlamaq mümkündür; `payloadType: "application/store"` istifadə edildikdə, overrideExistingPayloadPacket() funksiyası bütövlük yoxlaması aparmadan existingTaskRun.payload üzərində conditionallyImportPacket() funksiyasını çağırır, beləliklə ayrıca obyekt-anbar yolu keçidi (path-traversal) zəifliyi vasitəsilə yazılan payload baytları qurban tapşırıq üçün hücumçu tərəfindən idarə olunan giriş məlumatına çevrilir. Bu problem 4.5.0-rc.4 versiyasında düzəldilib.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| triggerdotdev trigger.dev | >= 4.4.2, < 4.5.0-rc.4 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.