
SureForms में अप्रमाणित CSV फॉर्मूला इंजेक्शन के लिए प्रूफ-ऑफ-कॉन्सेप्ट, जो दर्शाता है कि क्राफ्टेड फॉर्म सबमिशन एडमिन द्वारा निर्यात किए जाने पर स्प्रेडशीट फॉर्मूले ट्रिगर करते हैं।
Sureforms एक अनधिकृत CSV इंजेक्शन भेद्यता के प्रति संवेदनशील है, जहाँ हमलावर फ़ॉर्म सबमिट करते समय एक CSV फ़ॉर्मूला इंजेक्ट कर सकता है। यह फ़ॉर्मूला तब निष्पादित होगा जब एडमिन CSV फ़ाइल निर्यात करके उसे खोलेगा।
चरण 1: एक फ़ॉर्म सबमिट करें और फिर सबमिट अनुरोध को इंटरसेप्ट करें
चरण 2: बॉडी की उस पंक्ति को बदलें जिसमें "srfm-input..." कुंजी शामिल है, इसे इस प्रकार बनाएं
<randomtext>-lbl-<the formula in base 64>: <the content>
उदाहरण:
abcdef-lbl-PTIrNStjbWR8JyAvQyBjYWxjJyFBMA==
चरण 3: सबमिट अनुरोध भेजें और पेलोड के शोषण की प्रतीक्षा करें जब एडमिन CSV फ़ाइल निर्यात करके खोलेगा
इस समस्या के समाधान के लिए नवीनतम संस्करण (2.12.3 या बाद का) में अपडेट करें
नोट
यदि आपको यह लेख शानदार और रोचक लगता है, तो आप मेरे Github Sponsor में मेरा योगदान कर सकते हैं।