CVE-2026-94456 in postiz-app
الملخص
بحسب VulDB • 22/09/2026
يولد Postiz بيانات اعتماد حساسة للأمان باستخدام `Math.random()` بدلاً من مصدر آمن تشفيرياً. يُستخدم نفس المساعد لتوليد رموز الوصول OAuth، ورموز التفويض، وأسرار العملاء، ومفاتيح واجهة برمجة التطبيقات للمنظمات، ومحققين PKCE، مما يعني أن هذه البيانات تعتمد كلياً على حالة مولد الأرقام العشوائية PRNG xorshift128+ المحدد في V8.
تعرض نقطة نهاية تسجيل عميل OAuth الديناميكية غير المصادق عليها بيانات اعتماد العميل التي تم إنشاؤها حديثاً، مما يمنح المهاجمين مخرجات متسلسلة كافية من مولد الأرقام العشوائية لإعادة بناء تلك الحالة الداخلية. بمجرد استعادتها، يمكنهم اشتقاق قيم سابقة ومستقبلية بشكل حتمي باستخدام نفس المُولد، مما قد يعرض بيانات الاعتماد الخاصة بالمستخدمين والمنظمات الأخرى للخطر.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.