CVE-2025-59934
ثغرة Formbricks في غياب التحقق من توقيع JWT
- تم النشر
- 26/09/2025
- محدث
- 29/09/2025
- تخصيص CNA
- GitHub_M
- الأدلة المرصودة
- 25/08/2026
CVSS الأساسي
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:Lمنخفض · الثلاثين يومًا القادمة
- المئوية
- 94.6%
- تاريخ الموديل
- 21/09/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
Formbricks هو بديل مفتوح المصدر لـ Qualtrics. قبل الإصدار 4.0.1، كان Formbricks يفتقر إلى التحقق من توقيع JWT. تنبع هذه الثغرة من روتين التحقق من الرمز المميز الذي يقوم فقط بفك تشفير JWTs (jwt.decode) دون التحقق من توقيعاتها. يستخدم كل من مسار تسجيل الدخول برمز التحقق من البريد الإلكتروني وإجراء خادم إعادة تعيين كلمة المرور نفس أداة التحقق، التي لا تتحقق من توقيع الرمز المميز أو تاريخ انتهاء صلاحيته أو المُصدر أو الجمهور. إذا تمكن المهاجم من معرفة user.id الفعلي للضحية، فيمكنه إنشاء JWT تعسفي مع رأس `alg: "none"` واستخدامه للمصادقة وإعادة تعيين كلمة مرور الضحية. تم إصلاح هذه المشكلة في الإصدار 4.0.1.
المصادر
1إثبات مفهوم لاستغلال CVE-2025-59934، يوضح الثغرة الأمنية ويوفر استغلالًا عمليًا لاختبار الأمان والبحث.
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.