प्लेटफ़ॉर्म
nodejs
घटक
electron
में ठीक किया गया
38.8.7
39.0.1
40.0.1
41.0.1
CVE-2026-34775, electron में एक भेद्यता है, जो nodeIntegrationInWorker वेब वरीयता के गलत स्कोपिंग के कारण होती है। इस भेद्यता के कारण, कुछ प्रक्रिया-साझाकरण परिदृश्यों में, nodeIntegrationInWorker: false के साथ कॉन्फ़िगर किए गए फ़्रेम में उत्पन्न कार्यकर्ता अभी भी Node.js एकीकरण प्राप्त कर सकते हैं। यह भेद्यता उन ऐप्स को प्रभावित करती है जो nodeIntegrationInWorker को सक्षम करते हैं। यह संस्करण 38.8.6 और बाद के संस्करणों में ठीक किया गया है।
CVE-2026-34775 Electron को प्रभावित करता है, जो JavaScript, HTML और CSS का उपयोग करके क्रॉस-प्लेटफ़ॉर्म डेस्कटॉप एप्लिकेशन बनाने के लिए एक लोकप्रिय फ्रेमवर्क है। 38.8.6, 39.8.4, 40.8.4 और 41.0.0 से पहले के संस्करणों में, webPreference nodeIntegrationInWorker सभी कॉन्फ़िगरेशन में सही ढंग से दायरे में नहीं था। इसका मतलब है कि कुछ प्रक्रिया-साझाकरण परिदृश्यों में, nodeIntegrationInWorker: false के साथ कॉन्फ़िगर किए गए फ़्रेम में शुरू किए गए कार्यकर्ता अभी भी Node.js एकीकरण प्राप्त कर सकते हैं। यह एकीकरण कार्यकर्ताओं को Node.js API तक पहुंच के साथ JavaScript कोड निष्पादित करने की अनुमति देता है, जो यदि ठीक से नियंत्रित नहीं किया जाता है, तो खतरनाक हो सकता है। यह भेद्यता केवल उन अनुप्रयोगों के लिए प्रासंगिक है जो nodeIntegrationInWorker को स्पष्ट रूप से सक्षम करते हैं। CVSS पैमाने पर भेद्यता की गंभीरता को 6.8 के रूप में रेट किया गया है।
इस भेद्यता का शोषण करने के लिए, एक हमलावर को Electron एप्लिकेशन के भीतर फ़्रेम की सामग्री को नियंत्रित करने और एप्लिकेशन को nodeIntegrationInWorker को सक्षम करने में सक्षम होना चाहिए। हमलावर फ़्रेम में दुर्भावनापूर्ण कोड इंजेक्ट कर सकता है और Node.js एकीकरण का लाभ उठाकर Electron एप्लिकेशन के संदर्भ में मनमाना कोड निष्पादित कर सकता है। यह हमलावर को संवेदनशील डेटा तक पहुंचने, एप्लिकेशन के व्यवहार को संशोधित करने या सिस्टम पर पूर्ण नियंत्रण प्राप्त करने की अनुमति दे सकता है। शोषण की संभावना एप्लिकेशन के कॉन्फ़िगरेशन और एप्लिकेशन के अविश्वसनीय सामग्री के संपर्क में आने पर निर्भर करती है।
Applications built with Electron that utilize workers and have enabled nodeIntegrationInWorker are at risk. This includes desktop applications that handle sensitive data, interact with external APIs, or process user input. Shared hosting environments where multiple Electron applications share resources could also be vulnerable if one application is compromised.
• linux / server:
ps aux | grep -i electron | grep -i 'nodeIntegrationInWorker'• windows / supply-chain:
Get-Process -Name Electron | Select-Object -ExpandProperty Path | ForEach-Object { Get-ChildItem $_ -Recurse | Where-Object {$_.Name -match 'nodeIntegrationInWorker'}} • generic web:
Inspect Electron application's web preferences for nodeIntegrationInWorker configuration. Review application code for worker creation and usage patterns.
disclosure
एक्सप्लॉइट स्थिति
EPSS
0.03% (10% शतमक)
CISA SSVC
CVSS वेक्टर
CVE-2026-34775 को कम करने का समाधान Electron के उस संस्करण में अपडेट करना है जो भेद्यता को पैच करता है। प्रभावित संस्करण 38.8.6, 39.8.4, 40.8.4 और 41.0.0 से पहले के सभी संस्करण हैं। नवीनतम उपलब्ध संस्करण (वर्तमान में 38.8.6 या उच्चतर) में अपडेट करने की दृढ़ता से अनुशंसा की जाती है। इसके अतिरिक्त, अपने एप्लिकेशन में nodeIntegrationInWorker कॉन्फ़िगरेशन की जांच करें ताकि यह सुनिश्चित हो सके कि इसे केवल तभी सक्षम किया गया है जब यह बिल्कुल आवश्यक हो। यदि nodeIntegrationInWorker का उपयोग नहीं किया जा रहा है, तो इसे अक्षम करने से एप्लिकेशन के हमले की सतह को कम किया जा सकता है। अपडेट को Electron टीम द्वारा प्रदान किए गए अपग्रेड निर्देशों के अनुसार किया जाना चाहिए।
Actualice Electron a la versión 38.8.6, 39.8.4, 40.8.4 o 41.0.0 para mitigar la vulnerabilidad. Asegúrese de que la opción `nodeIntegrationInWorker` esté configurada correctamente para evitar la ejecución no intencionada de código Node.js en workers.
भेद्यता विश्लेषण और गंभीर अलर्ट सीधे आपके ईमेल में।
Electron HTML, CSS और JavaScript जैसी वेब तकनीकों का उपयोग करके क्रॉस-प्लेटफ़ॉर्म डेस्कटॉप एप्लिकेशन बनाने के लिए एक फ्रेमवर्क है।
यह Electron की एक प्राथमिकता है जो नियंत्रित करती है कि कार्यकर्ता (चाइल्ड प्रक्रियाएं) Node.js API तक पहुंच सकती हैं या नहीं।
यदि आप Electron का उपयोग कर रहे हैं और nodeIntegrationInWorker को सक्षम किया है, तो आपका एप्लिकेशन प्रभावित होने की संभावना है। कृपया अपने द्वारा उपयोग किए जा रहे Electron संस्करण की जांच करें और यदि आवश्यक हो तो अपडेट करें।
यदि आप तुरंत अपडेट नहीं कर सकते हैं, तो nodeIntegrationInWorker को अक्षम करने पर विचार करें जब तक कि यह आपके एप्लिकेशन की कार्यक्षमता के लिए आवश्यक न हो।
आप राष्ट्रीय भेद्यता डेटाबेस (NVD) वेबसाइट और Electron ब्लॉग पर CVE-2026-34775 के बारे में अधिक जानकारी पा सकते हैं।
अपनी डिपेंडेंसी फ़ाइल अपलोड करें और तुरंत जानें कि यह CVE और अन्य आपको प्रभावित करती हैं या नहीं।