इलेक्ट्रॉन: विंडोज और macOS पर PowerMonitor में यूज़-आफ्टर-फ्री (Use-after-free)
प्लेटफ़ॉर्म
nodejs
कॉम्पोनेन्ट
electron
### प्रभाव `powerMonitor` मॉड्यूल का उपयोग करने वाले ऐप्स यूज़-आफ्टर-फ्री (use-after-free) के प्रति संवेदनशील हो सकते हैं। नेटिव `PowerMonitor` ऑब्जेक्ट के कचरा-संग्रहण (garbage-collected) के बाद, संबंधित OS-स्तरीय संसाधन (विंडोज पर एक संदेश विंडो, macOS पर एक शटडाउन हैंडलर) लटकते संदर्भों को बनाए रखते हैं। एक बाद की सत्र-परिवर्तन घटना (विंडोज) या सिस्टम शटडाउन (macOS) मुक्त मेमोरी को संदर्भित करता है, जिससे क्रैश या मेमोरी करप्शन (memory corruption) हो सकता है। `powerMonitor` इवेंट्स (`suspend`, `resume`, `lock-screen`, आदि) तक पहुंचने वाले सभी ऐप्स संभावित रूप से प्रभावित होते हैं। यह समस्या सीधे तौर पर रेंडरर-नियंत्रणीय नहीं है। ### समाधान ऐप साइड पर कोई समाधान नहीं है, आपको इलेक्ट्रॉन के पैच किए गए संस्करण में अपडेट करना होगा। ### फिक्स्ड वर्जन * `41.0.0-beta.8` * `40.8.0` * `39.8.1` * `38.8.6` ### अधिक जानकारी के लिए यदि इस एडवाइजरी (advisory) के बारे में कोई प्रश्न या टिप्पणी है, तो कृपया [security@electronjs.org](mailto:security@electronjs.org) पर ईमेल करें।
कैसे ठीक करें
कोई आधिकारिक पैच उपलब्ध नहीं है। वैकल्पिक समाधान खोजें या अपडेट की निगरानी करें।
अपनी निर्भरताओं की स्वचालित निगरानी करें
जब नई कमज़ोरियाँ आपके प्रोजेक्ट को प्रभावित करें तो अलर्ट पाएं।
मुफ़्त शुरू करें