CVE-2024-4068
मेमोरी एक्ज़ॉस्शन इन ब्रेसेस
- प्रकाशित
- 13 मई 2024
- अद्यतन
- 6 नव॰ 2024
- सीएनए असाइन करना
- Checkmarx
- साक्ष्य देखे गए
- 28 अग॰ 2026
प्राथमिक सीवीएसएस
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:Hकम · अगले 30 दिन
- प्रतिशत
- 72.2%
- मॉडल दिनांक
- 21 सित॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सारांश
NPM पैकेज `braces`, संस्करण 3.0.3 से पहले, उन वर्णों की संख्या को सीमित करने में विफल रहता है जिन्हें यह संभाल सकता है, जिससे मेमोरी समाप्ति (Memory Exhaustion) हो सकती है। `lib/parse.js` में, यदि कोई दुर्भावनापूर्ण उपयोगकर्ता इनपुट के रूप में "असंतुलित ब्रेसेस" (imbalanced braces) भेजता है, तो पार्सिंग एक लूप में प्रवेश करेगी, जिससे प्रोग्राम लूप के किसी भी क्षण में हीप मेमोरी आवंटित करना शुरू कर देगा और उसे मुक्त नहीं करेगा। अंततः, JavaScript हीप सीमा तक पहुँच जाती है, और प्रोग्राम क्रैश हो जाएगा।
स्रोत
1CVE-Candidate: [email protected] में अल्पविराम-पृथक ब्रेस विस्तार के माध्यम से DoS (CVE-2024-4068 अपूर्ण सुधार)
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।