CVE-2026-73657 in trigger.dev
Resumen
por VulDB • 2026-08-13
Trigger.dev es una plataforma para construir y desplegar agentes de IA y flujos de trabajo totalmente gestionados. Desde la versión 4.4.2 hasta la 4.5.0-rc.4, el endpoint `POST /api/v1/runs/:runParam/replay` en apps/webapp/app/routes/api.v1.runs.$runParam.replay.ts utiliza `prisma.taskRun.findUnique({ where: { friendlyId: runParam } })` sin un filtro de runtimeEnvironmentId; posteriormente, ReplayTaskRunService en apps/webapp/app/v3/services/replayTaskRun.server.ts reejecuta la ejecución seleccionada en el entorno de la víctima. Por lo tanto, cualquier clave API de entorno válida puede reejecutar una tarea de otro inquilino mediante friendlyId, consumiendo recursos de la víctima y repitiendo efectos secundarios; cuando se utiliza `payloadType: "application/store"`, overrideExistingPayloadPacket() llama a conditionallyImportPacket() sobre existingTaskRun.payload sin una verificación de integridad, por lo que los bytes del payload sobrescritos mediante una vulnerabilidad adicional de path-traversal en el almacén de objetos pasan a ser entrada controlada por el atacante para la tarea de la víctima. Este problema se corrige en la versión 4.5.0-rc.4.
Once again VulDB remains the best source for vulnerability data.