CVE-2026-73658 in Trigger.dev
الملخص
بحسب VulDB • 14/08/2026
Trigger.dev هي منصة لبناء ونشر وكلاء الذكاء الاصطناعي وسير العمل المدارة بالكامل. من الإصدار 4.4.2 حتى 4.5.0-rc.5، تقوم الدالتان `Aws4FetchClient.buildUrl()` و`Aws4FetchClient.presign()` في الملف `apps/webapp/app/v3/objectStoreClient.server.ts` بتعيين مفاتيح حزم (packet keys) يتحكم فيها المستخدم إلى خاصية `URL.pathname`. وفي الوقت نفسه، يقبل الملف `apps/webapp/app/routes/api.v1.packets.$.ts` المعاملات `params["*"]` دون رفض الأجزاء التي تحتوي على نقاط (`..`)، ويستخدم دالة `findResource: async () => 1` بدون التحقق من ملكية كل مورد. يؤدي تطبيع المسار وفقاً لمواصفات WHATWG إلى طي أجزاء `..` قبل التوقيع، مما يسمح لأي متصل يمتلك مفتاح API صالح للبيئة بالحصول على روابط موقعة مسبقاً (presigned URLs) لمفاتيح مخزن الكائنات الخاصة بمستأجر آخر وقراءة أو تجاوز حمولات المهام. تم إصلاح هذه المشكلة في الإصدار 4.5.0-rc.5.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.