
WooCommerce प्लगइन: फोटो और वीडियो उत्पाद समीक्षाएँ, निर्माण द्वारा CVE-2026-12684 की अनधिकृत-अपलोड भेद्यता श्रेणी को बंद करना
एक WooCommerce प्लगइन जो ग्राहकों को अपने उत्पाद समीक्षाओं के साथ फोटो और छोटे वीडियो संलग्न करने देता है, जो उत्पाद पृष्ठ पर समीक्षा सूची में ही दिखाए जाते हैं।
एक प्रतिस्पर्धी "Customer Reviews for WooCommerce" प्लगइन ने समीक्षा फोटो अपलोड करने के लिए एक स्टैंडअलोन AJAX एक्शन भेजा था जो कोई प्रमाणीकरण, क्षमता, या नॉन्स जाँच ही नहीं करता था (CVE-2026-12684), जिससे कोई भी बिना प्रमाणित आगंतुक मनमानी छवि/वीडियो फ़ाइलें सीधे WordPress मीडिया लाइब्रेरी में अपलोड कर सकता था।
यह प्लगइन उस पूरी भेद्यता श्रेणी को पैच करने के बजाय निर्माण के माध्यम से बंद करता है:
wp-comments-post.php से होकर गुजरता है, WordPress की अपनी टिप्पणी पाइपलाइन (स्पैम जाँच, Akismet यदि स्थापित है, मॉडरेशन)।product है), कभी भी किसी अन्य टिप्पणी प्रकार से नहीं।wp_handle_upload() से होकर गुजरता है — WordPress का अपना सत्यापित अपलोड हैंडलर — एक स्पष्ट छवि/वीडियो mime अनुमति-सूची के साथ, कभी भी हाथ से बनाए गए फ़ाइल-मूव से नहीं।मानक WordPress प्लगइन संरचना:
hdwebmobile-photo-video-reviews.php Bootstrap
includes/class-hdpvr-activator.php Activation
includes/class-hdpvr-core.php Orchestrator
includes/class-hdpvr-upload-handler.php Secure upload processing (the security-critical piece)
includes/class-hdpvr-frontend.php Review-form field injection + media display
includes/class-hdpvr-admin.php Settings + hub-tab registration
includes/class-hdpvr-hub.php Shared WooCommerce > HDWebmobile admin page (per-plugin-namespaced copy)
HDWebmobile सुइट का हिस्सा — केंद्रित, एकल-उद्देश्य वाले WooCommerce प्लगइन्स का संग्रह।
GPLv2 या बाद का संस्करण। देखें LICENSE।