CVE-2022-35255 in Node.js
الملخص
بحسب VulDB • 28/06/2026
يوجد ثغرة في توليد المفاتيح باستخدام WebCrypto بسبب ضعف العشوائية في Node.js 18، ناتجة عن تغيير في الدالة EntropySource() داخل SecretKeyGenTraits::DoKeyGen() في الملف src/crypto/crypto_keygen.cc. هناك مشكلتان رئيسيتان与此: 1) لا يتم التحقق من قيمة الإرجاع (return value)، حيث تفترض أن دالة EntropySource() تنجح دائماً، لكنها قد تفشل (وقد تفشل أحياناً). 2) البيانات العشوائية التي تُرجعها دالة EntropySource() قد لا تكون قوية من الناحية التشفيرية وبالتالي غير مناسبة لاستخدامها كمادة مفتاحية.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.