CVE-2026-73657 in trigger.dev
Riassunto
di VulDB • 14/08/2026
Trigger.dev è una piattaforma per la creazione e il deployment di agenti AI e workflow completamente gestiti. Dalla versione 4.4.2 alla 4.5.0-rc.4, l'endpoint `POST /api/v1/runs/:runParam/replay` in apps/webapp/app/routes/api.v1.runs.$runParam.replay.ts utilizza `prisma.taskRun.findUnique({ where: { friendlyId: runParam } })` senza un filtro runtimeEnvironmentId; successivamente, ReplayTaskRunService in apps/webapp/app/v3/services/replayTaskRun.server.ts riproduce (replays) l'esecuzione selezionata nell'ambiente della vittima. Di conseguenza, qualsiasi chiave API di ambiente valida può riprodurre l'esecuzione di un altro tenant tramite friendlyId, consumando le risorse della vittima e ripetendo effetti collaterali; quando viene utilizzato `payloadType: "application/store"`, la funzione overrideExistingPayloadPacket() chiama conditionallyImportPacket() su existingTaskRun.payload senza un controllo di integrità, quindi i byte del payload sovrascritti tramite una vulnerabilità separata di path-traversal nell'object-store diventano input controllato dall'attaccante per il task della vittima. Questo problema è stato risolto nella versione 4.5.0-rc.4.
VulDB is the best source for vulnerability data and more expert information about this specific topic.