पेजकिट - स्व-होस्टेड GrapesJS साइट बिल्डर, स्रोत के रूप में बेचा गया। जल्दी पहुंच प्राप्त करें

अंक #5743✓ हल कियाखोला गया 11 मार्च 2024द्वारा davidgabrichidze5 प्रतिक्रियाएं

Iframe विशेषता src में XSS सुरक्षाछिद्र

त्वरित उत्तरद्वारा bernesto❤ 2

मुझे लगता है कि प्री-पार्सर विकल्प वास्तव में एक अच्छा विचार है। यह प्रति फीचर अवधारणा 'प्लग-इन' से चिपक जाता है। स्ट्रिंग एलिमेंट आईडी या बूलियन को स्वीकार करने के लिए fromElement को अपडेट करने के बारे में कैसे। यदि बूल == true है, तो कंटेनर HTML को पार्स करते हुए अब काम करता है। यदि एक स्ट्रिंग आईडी, तो यह तत्व की स...

नीचे पूरा उत्तर पढ़ें ↓

प्रश्न

GrapesJS संस्करण [X] मैं GrapesJS के नवीनतम संस्करण का उपयोग करने की पुष्टि करता हूं आप किस ब्राउज़र का उपयोग कर रहे हैं? एज v122 प्रतिलिपि प्रस्तुत करने योग्य डेमो लिंक https://jsfiddle.net/bwreyq29/1/ बग का वर्णन करें बग को कैसे पुन: उत्पन्न करें? इस लिंक को खोलें https://jsfiddle.net/bwreyq29/1/ और src विशेषता से जुड़ा जावास्क्रिप्ट कोड स्वचालित रूप से निष्पादित हो जाएगा। अपेक्षित व्यवहार क्या है? यह कोड नहीं चलना चाहिए वर्तमान व्यवहार क्या है? XSS भेद्यता मौजूद हैआचार संहिता [X] मैं इस परियोजना की आचार संहिता का पालन करने के लिए सहमत हूं

जवाब (4)

👍 सबसे उपयोगीbernesto• 12 मार्च 2024

मुझे लगता है कि प्री-पार्सर विकल्प वास्तव में एक अच्छा विचार है। यह प्रति फीचर अवधारणा 'प्लग-इन' से चिपक जाता है। स्ट्रिंग एलिमेंट आईडी या बूलियन को स्वीकार करने के लिए fromElement को अपडेट करने के बारे में कैसे। यदि बूल == true है, तो कंटेनर HTML को पार्स करते हुए अब काम करता है। यदि एक स्ट्रिंग आ...

artf• 14 मार्च 2024

@bernesto से पूरी तरह सहमत हूं, वास्तव में इससे कोई फर्क नहीं पड़ता कि हम इसे सुरक्षित बनाने की कितनी कोशिश करते हैं, यह कभी भी पर्याप्त नहीं होगा और मैं यह धारणा नहीं देना चाहता कि पुस्तकालय एक लापता सर्वर-साइड सत्यापन को सही ठहराने के लिए "इतना सुरक्षित" है। वर्तमान विकल्प (जैसे allowUnsafeAttr,...

bernesto• 12 मार्च 2024

सक्रिय DOM तत्व से लोड करने के लिए fromElement का उपयोग करते समय यह अपरिहार्य है। पृष्ठ का तत्व समकालिक रूप से लोड और निष्पादित होता है। GrapesJS कभी भी XSS html को संसाधित करने और निष्क्रिय करने का मौका नहीं मिलेगा। दुर्भावनापूर्ण कोड को कभी भी लोड होने से रोककर इसे संबोधित करने की आवश्यकता होगी।...

GJS Helper• 17 मई 2026

यह वास्तव में एक वैध XSS (क्रॉस-साइट स्क्रिप्टिंग) भेद्यता है। समस्या इसलिए उठती है क्योंकि ब्राउज़र स्वचालित रूप से javascript: URL निष्पादित करते हैं जब वे किसी iframe तत्व की src विशेषता के रूप में सेट होते हैं। GrapesJS, डिफ़ॉल्ट रूप से, आने वाली HTML सामग्री की सभी विशेषताओं को आक्रामक रूप से...

संबंधित प्रश्न और उत्तर

इसी तरह की मुद्दों पर चर्चाओं के साथ शोध जारी रखें।

अंक #5334

कैनवास में काम नहीं कर रहे कस्टम घटक प्रकार का चयन

GrapesJS संस्करण [X] मैं GrapesJS के नवीनतम संस्करण का उपयोग करने की पुष्टि करता हूं आप किस ब्राउज़र का उपयोग कर रहे हैं? क्रोम, ओपेरा, एज,...

4 उत्तरअपडेट किया गया 3 सितम्बर 2023

अंक #6707

कैनवास मॉड्यूल में नल ('hasFocus' पढ़ना) के गुण नहीं पढ़ सकता

GrapesJS संस्करण [x] मैं GrapesJS के नवीनतम संस्करण का उपयोग करने की पुष्टि करता हूं आप किस ब्राउज़र का उपयोग कर रहे हैं? क्रोम (संस्करण 14...

1 उत्तरअपडेट किया गया 18 फ़रवरी 2026

अंक #4099

"ड्रैगेबलकम्पोनेंटेंट्स का उपयोग करना: गलत" अभी भी कुछ तत्वों को खींचें (क्लोन?) अगर मैं पाठ संपादित करने का प्रयास करता हूं

GrapesJS संस्करण[X] मैं GrapesJS के नवीनतम संस्करण का उपयोग करने की पुष्टि करता हूं आप किस ब्राउज़र का उपयोग कर रहे हैं? क्रोम v96प्रतिलिपि...

2 उत्तरअपडेट किया गया 6 फ़रवरी 2022

अंक #6668

पहुँच योग्य नाम windows में iframe के लिए निर्धारित नहीं है।

GrapesJS संस्करण [x] मैं GrapesJS के नवीनतम संस्करण का उपयोग करने की पुष्टि करता हूं आप किस ब्राउज़र का उपयोग कर रहे हैं? एज (संस्करण 143.0...

2 उत्तरअपडेट किया गया 14 जनवरी 2026

सशुल्क प्लगइन्स जो इस समस्या से मेल खाते हैं

समस्या कीवर्ड और लेबल प्रासंगिकता द्वारा क्यूरेट किया गया है ताकि आपको तेज़ी से शिप करने में मदद मिल सके।

सभी प्लगइन्स देखें

सशुल्क प्लगइन अनुशंसाएँ लोड हो रही हैं ...

निःशुल्क विकल्प

ओपन-सोर्स GrapesJS प्लगइन्स की जाँच करें GitHub या हमारे मुफ्त कैटलॉग में एक त्वरित खोज चलाएं।

मुफ्त प्लगइन्स ब्राउज़ करें →
प्रीमियम विकल्प

प्रीमियम प्लगइन्स समर्थन, नियमित अपडेट और उत्पादन-तैयार सुविधाओं के साथ शिप होते हैं - एकीकरण कार्य के दिनों को बचाते हैं।

प्रीमियम प्लगइन्स ब्राउज़ करें →

संबंधित ट्यूटोरियल

एक ही विषय पर गहन मार्गदर्शिकाएँ।

सभी ट्यूटोरियल →

ब्राउज़ प्लगइन श्रेणियाँ

सीधे बाज़ार पर प्लगइन श्रेणी के पृष्ठों पर जाएँ।