प्लेटफ़ॉर्म
go
घटक
github.com/siyuan-note/siyuan/kernel
में ठीक किया गया
3.6.1
0.0.0-20260330031106-f09953afc57a
CVE-2026-34605, Siyuan Kernel में एक क्रॉस-साइट स्क्रिप्टिंग (XSS) भेद्यता है। इसका फायदा उठाकर, हमलावर दुर्भावनापूर्ण स्क्रिप्ट को इंजेक्ट कर सकते हैं, जिससे उपयोगकर्ताओं की जानकारी चोरी हो सकती है या वेबसाइट को विकृत किया जा सकता है। यह भेद्यता github.com/siyuan-note/siyuan/kernel को प्रभावित करती है और संस्करण 0.0.0-20260330031106-f09953afc57a में ठीक की गई है।
Siuan में CVE-2026-34605 संस्करण 3.6.0 में पेश किए गए SanitizeSVG फ़ंक्शन को प्रभावित करता है, जिसका उद्देश्य अनधिकृत /api/icon/getDynamicIcon एंडपॉइंट में XSS भेद्यता को ठीक करना है। यह फ़ंक्शन SVG छवियों में दुर्भावनापूर्ण स्क्रिप्ट के इंजेक्शन को रोकने के लिए डिज़ाइन किया गया है, लेकिन नामस्थान उपसर्गों के साथ तत्वों के नामों (जैसे <x:script xmlns:x="http://www.w3.org/2000/svg">) का उपयोग करके इसे बाईपास किया जा सकता है। Go का HTML5 पार्सर तत्व टैग को “x:script” के रूप में रिकॉर्ड करता है, न कि “script” के रूप में, जिससे फ़िल्टर टैग को बिना पता लगाए गुजरने देता है। चूँकि SVG को Content-Type: image/svg+xml के साथ और कंटेंट सुरक्षा नीति (CSP) के बिना परोसा जाता है, इसलिए प्रतिक्रिया को सीधे खोलने वाला ब्राउज़र दुर्भावनापूर्ण स्क्रिप्ट को निष्पादित कर सकता है, जिससे उपयोगकर्ता के संदर्भ में मनमाना कोड निष्पादित हो सकता है।
एक हमलावर /api/icon/getDynamicIcon एंडपॉइंट को दुर्भावनापूर्ण SVG के साथ दुर्भावनापूर्ण अनुरोध भेजकर इस भेद्यता का फायदा उठा सकता है जिसमें दुर्भावनापूर्ण JavaScript कोड के साथ <x:script> तत्व शामिल है। यदि उपयोगकर्ता के ब्राउज़र में उचित CSP नहीं है, तो स्क्रिप्ट निष्पादित हो जाएगी, जिससे हमलावर संवेदनशील जानकारी चुरा सकता है, उपयोगकर्ता को दुर्भावनापूर्ण वेबसाइट पर पुनर्निर्देशित कर सकता है या उपयोगकर्ता की ओर से अन्य दुर्भावनापूर्ण क्रियाएं कर सकता है। एंडपॉइंट पर प्रमाणीकरण की कमी इस भेद्यता को विशेष रूप से गंभीर बनाती है, क्योंकि कोई भी इसका फायदा उठा सकता है।
Users of Siyuan Kernel who are using versions prior to 0.0.0-20260330031106-f09953afc57a are at risk. This includes individuals and organizations relying on Siyuan for note-taking and knowledge management, particularly those who customize the application with custom SVG icons or integrate it with other systems.
• linux / server: Monitor Siyuan Kernel logs for unusual activity related to SVG icon loading. Use journalctl -f to observe real-time log entries. Look for patterns indicating attempts to load or process SVG files with unusual or namespace-prefixed tags.
journalctl -f | grep 'SanitizeSVG' | grep '<x:'• generic web: Examine access logs for requests containing SVG files with namespace-prefixed tags. Use grep to search for patterns like <x:script within the request URI.
grep '<x:script' /var/log/apache2/access.logdisclosure
एक्सप्लॉइट स्थिति
EPSS
0.13% (32% शतमक)
CISA SSVC
CVSS वेक्टर
CVE-2026-34605 के लिए फिक्स Siuan के पैच किए गए संस्करण में अपडेट करना है: 0.0.0-20260330031106-f09953afc57a। यह संस्करण SVG सैनिटाइजेशन तर्क को ठीक करता है ताकि नामस्थान उपसर्ग की परवाह किए बिना <script> तत्वों को सही ढंग से पहचाना जा सके। एक अस्थायी शमन के रूप में, अविश्वसनीय स्रोतों से स्क्रिप्ट निष्पादन को प्रतिबंधित करने वाली सख्त कंटेंट सुरक्षा नीति (CSP) को लागू करने की अनुशंसा की जाती है। इसके अतिरिक्त, संभावित इंजेक्शन के लिए Siuan द्वारा उत्पन्न किसी भी गतिशील आइकन की समीक्षा और ऑडिट करना भी उचित है।
Actualice SiYuan a la versión 3.6.2 o posterior. Esta versión corrige la vulnerabilidad XSS reflejada en la función SanitizeSVG.
भेद्यता विश्लेषण और गंभीर अलर्ट सीधे आपके ईमेल में।
Siuan में एक कोड निष्पादन भेद्यता जो एक हमलावर को SVG छवियों के माध्यम से दुर्भावनापूर्ण स्क्रिप्ट को इंजेक्ट और निष्पादित करने की अनुमति देती है।
यदि कोई हमलावर इस भेद्यता का फायदा उठाकर जानकारी चुराता है या उपयोगकर्ता की ओर से दुर्भावनापूर्ण क्रियाएं करता है, तो उपयोगकर्ता प्रभावित हो सकते हैं।
जितनी जल्दी हो सके पैच किए गए संस्करण (0.0.0-20260330031106-f09953afc57a) में अपडेट करें।
स्क्रिप्ट निष्पादन को प्रतिबंधित करने के लिए सख्त कंटेंट सुरक्षा नीति (CSP) लागू करें।
इस भेद्यता और अपग्रेड निर्देशों के बारे में Siuan की आधिकारिक घोषणा देखें।
अपनी डिपेंडेंसी फ़ाइल अपलोड करें और तुरंत जानें कि यह CVE और अन्य आपको प्रभावित करती हैं या नहीं।
अपनी go.mod फ़ाइल अपलोड करें और तुरंत जानें कि आप प्रभावित हैं या नहीं।