Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Joplin-CVE-2022-35131 — Joplin CVE-2022-35131, RCE | Kitploit
उपकरण/GitHubGitHub/ly1g3/joplin-cve-2022-35131
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगपेलोड डेवलपमेंट
GitHubly1g3/joplin-cve-2022-35131

Joplin-CVE-2022-35131

Joplin CVE-2022-35131, RCE

रिपॉजिटरी देखें
324 साल पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

Joplin CVE-2022-35131

Joplin में XSS जो RCE की ओर ले जाता है, संस्करण 2.8.8 और उससे पहले के संस्करणों को प्रभावित करता है। Windows और Linux पर परीक्षण किया गया है और काम करता है।

रिपोर्ट किया गया और ठीक किया गया: 2022-06

तकनीकी अवलोकन

  1. जावास्क्रिप्ट पेलोड को शीर्षक के रूप में एक नोट बनाएं (POC नीचे दिए गए हैं)
  2. Ctrl+P दबाएं और नोट या शीर्षक में कुछ खोजें
  3. खोज परिणाम में दिखाए जाने पर पेलोड निष्पादित हो जाता है
  4. नोटबुक साझा करके रिमोट कोड एक्सेक्यूशन प्राप्त किया जा सकता है

समस्या यह है क्योंकि dangerouslySetInnerHTML का उपयोग GotoAnything.tsx की पंक्ति 509 में बिना एस्केप किए उपयोगकर्ता इनपुट के साथ किया जाता है। उपयोगकर्ता इनपुट को एस्केप करके इसे ठीक करें।

root@kitploit:~
return (
  <div key={item.id} className={isSelected ? 'selected' : null} style={rowStyle} onClick={this.listItem_onClick} data-id={item.id} data-parent-id={item.parent_id} data-type={item.type}>
    <div style={style.rowTitle} dangerouslySetInnerHTML={{ __html: titleHtml }}></div>
    {fragmentComp}
    {pathComp}
  </div>
);

POC

पेलोड में स्पेस का उपयोग नहीं किया जा सकता है, लेकिन एन्कोडेड स्पेस \x20 का उपयोग किया जा सकता है।

उदाहरण शीर्षक पेलोड:

root@kitploit:~
# Payload 1 (Linux)
zzz

# Payload 2 (Windows)
zzz

# Reverse shell (Linux)
zzz

पेलोड निष्पादित करने के लिए zzz खोजें।

टूल डाउनलोड करें