• उत्पादन र सेवाहरू
        • बादल

          • Endpoint Protection
          • Endpoint Detection and Response
          • Mobile Device Management
          • BYOD
          • Extended Detection and Response
          • Zero Trust Network Access
          • Data Privacy
        • प्रेममा

          • Endpoint Protection
          • Endpoint Detection and Response
          • Data Privacy
        • प्लेटफर्म

          • Malware Analysis Platform
        • लघु व्यापार

          • SOHO Total Edition
        • सेवा

          • Threat Intel
          • Digital Risk Protection Services (डीआरपीएस)
          • Ransomware Recovery as a Services (आरआरएएस)
          • DPDP Compliance
          • Managed Detection and Response
          • साइबर सुरक्षा र Data Privacy जागरूकता
  • समाधान
    • BFSI
    • शिक्षा
    • सरकार
    • स्वास्थ्य
    • आईटीईएस
    • विनिर्माण
  • कम्पनी
    • हाम्रो बारेमा Seqrite
    • नेतृत्व
    • पुरस्कार र प्रमाणपत्र
    • समाचार कक्ष
  • भागीदार
    • साझेदार कार्यक्रम
    • साझेदार खोज्नुहोस्
    • साझेदार बन्नुहोस्
  • समर्थन
  • स्रोतहरू
    • ब्लग
    • Whitepapers
    • डेटासेटहरू
    • मामला अध्ययन
    • धम्की रिपोर्टहरू
    • नियमावली
    • PoV
    • बुझ्नका Data Privacy
    • तपाईंको जोखिम स्कोर जाँच गर्नुहोस्
    • DPDP संवादहरू
    • गोपनीयता समय
Seqrite ल्याब ब्लग
संपर्क सेल्स आक्रमणमा?
  • उत्पादन र सेवाहरू
        • बादल

          • Endpoint Protection
          • Endpoint Detection and Response
          • Mobile Device Management
          • BYOD
          • Extended Detection and Response
          • Zero Trust Network Access
          • Data Privacy
        • प्रेममा

          • Endpoint Protection
          • Endpoint Detection and Response
          • Data Privacy
        • प्लेटफर्म

          • Malware Analysis Platform
        • लघु व्यापार

          • SOHO Total Edition
        • सेवा

          • Threat Intel
          • Digital Risk Protection Services (डीआरपीएस)
          • Ransomware Recovery as a Services (आरआरएएस)
          • DPDP Compliance
          • Managed Detection and Response
          • साइबर सुरक्षा र Data Privacy जागरूकता
  • समाधान
    • BFSI
    • शिक्षा
    • सरकार
    • स्वास्थ्य
    • आईटीईएस
    • विनिर्माण
  • कम्पनी
    • हाम्रो बारेमा Seqrite
    • नेतृत्व
    • पुरस्कार र प्रमाणपत्र
    • समाचार कक्ष
  • भागीदार
    • साझेदार कार्यक्रम
    • साझेदार खोज्नुहोस्
    • साझेदार बन्नुहोस्
  • समर्थन
  • स्रोतहरू
    • ब्लग
    • Whitepapers
    • डेटासेटहरू
    • मामला अध्ययन
    • धम्की रिपोर्टहरू
    • नियमावली
    • PoV
    • बुझ्नका Data Privacy
    • तपाईंको जोखिम स्कोर जाँच गर्नुहोस्
    • DPDP संवादहरू
    • गोपनीयता समय
गृहपृष्ठ  /  प्राविधिक  / थप खोजी गर्दै: बुकली प्लगइनमा फेला परेको अर्को XSS जोखिमको विश्लेषण गर्दै
थप खोजी गर्दै: बुकली प्लगइनमा फेला परेको अर्को XSS जोखिमको विश्लेषण गर्दै
19 जुन 2023

थप खोजी गर्दै: बुकली प्लगइनमा फेला परेको अर्को XSS जोखिमको विश्लेषण गर्दै

द्वारा लिखित विनय कुमार
विनय कुमार
प्राविधिक

हाम्रो अघिल्लो ब्लगले बुकली प्लगइन (वर्डप्रेस अनलाइन बुकिङ र शेड्युलिङ प्लगइन - बुकली) भित्रको XSS जोखिमको अन्वेषण गर्‍यो। आज, हामी उही प्लगइनमा हाम्रो अनुसन्धानको क्रममा प्रकाशमा आएको अर्को XSS जोखिमको बारेमा जानकार हुनेछौं।

हाम्रो टोलीले मार्च २०२३ मा यो जोखिम पत्ता लगायो। यसको खोज पछि, हामीले जोखिमलाई तुरुन्तै सम्बोधन गरिनेछ भनेर सुनिश्चित गर्न जिम्मेवार खुलासा प्रक्रियाहरू तुरुन्तै सुरु गर्यौं। यस जोखिमको लागि तोकिएको CVE पहिचानकर्ता CVE-२०२३-११५९ हो, र यसलाई मे २०२३ मा सफलतापूर्वक प्याच गरिएको थियो।

यस ब्लग पोस्टमा, हामी Bookly प्लगइनमा पाइने जोखिमको मूल कारणको विस्तृत विश्लेषण गर्नेछौं। थप रूपमा, हामी यो समस्यालाई प्रभावकारी रूपमा कम गर्न जारी गरिएको प्याचको जाँच गर्नेछौं।

 

विश्लेषण CVE–२०२३-११५९ – सेवा शीर्षक मार्फत प्रमाणित (प्रशासक+) भण्डारण गरिएको क्रस-साइट स्क्रिप्टिङ:

हाम्रो अनुसन्धानले "सेवा शीर्षक" क्षेत्रसँग सम्बन्धित Bookly प्लगइनमा एउटा जोखिम पहिचान गर्‍यो। यो जोखिमले अपर्याप्त इनपुट सेनिटाइजेसन उपायहरूको कारणले गर्दा प्लगइनलाई भण्डारण गरिएको क्रस-साइट स्क्रिप्टिङ (XSS) आक्रमणहरूमा पर्दाफास गर्छ। यो ध्यान दिनु महत्त्वपूर्ण छ कि प्रशासकहरूले प्लगइन इन्टरफेस मार्फत सिधै शीर्षक सम्पादन वा सेट गर्न सक्छन्।

थप अनुसन्धान पछि, हामीले पत्ता लगायौं कि यदि सेवा भित्र कुनै दुर्भावनापूर्ण शीर्षक सेट गरिएको छ भने, ग्राहकले उक्त सेवा पहुँच गर्दा उनीहरूको जानकारी वा सहमति बिना नै उनीहरूको ब्राउजरमा रेन्डर र कार्यान्वयन गरिनेछ। यो कार्यान्वयनले सम्भावित रूपमा रिमोट कोड कार्यान्वयन सक्षम पार्न सक्छ, जसले पर्याप्त सुरक्षा जोखिम निम्त्याउँछ।

अझ सटीक बुझाइ प्रदान गर्न, निम्न कोड स्निपेटले नयाँ सेवा सिर्जना गर्दा "सेवा शीर्षक" फिल्डको मान कसरी सेट र पढिन्छ भनेर चित्रण गर्दछ:

चित्र १. createService विधि, जुन नयाँ सेवा सिर्जना गर्दा कल हुन्छ।

'createService' ले 'parameters' विधिलाई आह्वान गर्छ।

चित्र २ मा प्यारामिटर विधि देखाइएको छ।

'प्यारामिटरहरू' विधि भित्र, 'getRequest()' प्रकार्यमा कल हुन्छ। यो प्रकार्य इन्टरफेसबाट प्रविष्ट गरिएका मानहरू पुन: प्राप्त गर्न जिम्मेवार हुन्छ। त्यसपछि, यी मानहरू 'createService' विधिमा पठाइन्छ, जहाँ तिनीहरू भण्डारण गरिन्छन्। यद्यपि, यो प्रक्रियाको क्रममा कुनै पनि इनपुट सेनिटाइजेसन हुँदैन भन्ने कुरा हाइलाइट गर्नु महत्त्वपूर्ण छ, जसले गर्दा प्रणाली सम्भावित सुरक्षा जोखिमहरूको जोखिममा पर्दैन।

चित्र ३ मा getRequest विधि देखाइएको छ।

समाधानको अनावरण: प्याचको अनुसन्धान गर्दै

जोखिम समाधान गर्ने प्याचको जाँच गर्दा, हामीले $parameters चर उचित सेनिटाइजेसनबाट गुज्रिएको छ भनेर निर्धारण गर्यौं, जसले कार्यक्रम भित्र सम्भावित सुरक्षा उल्लङ्घनहरूलाई प्रभावकारी रूपमा रोक्छ। यो उल्लेखनीय वृद्धिमा 'unfiltered_html' प्रकार्य र 'stripScripts' विधि लागू गर्ने समावेश छ, जुन $parameters लाई सेनिटाइज गर्न र सम्भावित आक्रमणहरूलाई कम गर्न महत्त्वपूर्ण छन्।

'unfiltered_html' प्रकार्य प्रयोग गरेर, प्याचले आवश्यक क्षमता भएका अधिकृत प्रयोगकर्ताहरूले मात्र फिल्टर नगरिएको HTML सामग्री पेश गर्न सक्छन् भन्ने कुरा सुनिश्चित गर्दछ। यसले दुर्भावनापूर्ण स्क्रिप्टहरूको परिचयलाई रोक्छ र क्रस-साइट स्क्रिप्टिङ (XSS) आक्रमणहरूको जोखिमलाई उल्लेखनीय रूपमा कम गर्छ। 'stripScripts' विधिले $parameters भित्र कुनै पनि एम्बेडेड JavaScript कोड हटाएर वा बेअसर गरेर सेनिटाइजेसन प्रक्रियालाई अझ बढाउँछ।

समग्रमा, सरसफाइको यो व्यापक दृष्टिकोणले $parameters चर कोडबेसमा प्रयोगको लागि सुरक्षित छ भनी सुनिश्चित गर्दछ, सुरक्षा कमजोरीहरूको सम्भावनालाई कम गर्दै र कार्यक्रमको समग्र सुरक्षालाई सुदृढ बनाउँछ।

चित्र ४. प्याच चित्रण गर्दै।

 

निष्कर्ष

यस ब्लग पोस्टमा, हामीले Bookly प्लगइनमा पत्ता लागेको एउटा जोखिमको जाँच गर्यौं, जसले प्रमाणित आक्रमणकारीहरूलाई हानिकारक स्क्रिप्टहरू घुसाउन सक्षम बनायो, जसले प्रयोगकर्ताहरूको उपकरणहरूको लागि खतरा निम्त्याउँछ। धन्यबाद, यो जोखिम संस्करण २१.८ मा प्याच गरिएको छ। हामी WordPress साइट मालिकहरूलाई सम्भावित आक्रमणहरूलाई कम गर्न आवश्यक पर्ने नवीनतम प्लगइन संस्करणमा आफ्नो स्थापनाहरू तुरुन्तै अद्यावधिक गर्न सल्लाह दिन्छौं। सुरक्षित अनलाइन उपस्थिति कायम राख्न अद्यावधिकहरू र प्याचहरूको समयमै प्रयोग सुनिश्चित गर्नु महत्त्वपूर्ण छ। थप रूपमा, प्रयोगकर्ता भूमिकालाई 'unfiltered_html' क्षमता प्रदान गर्दा, सावधानी अपनाउनुहोस् र यो क्षमताको सम्भावित सुरक्षा प्रभावहरूलाई विचार गर्दै, साँच्चै आवश्यक पर्ने विश्वसनीय व्यक्तिहरूलाई मात्र तोक्नुहोस्।

सबै SEQRITE र क्विक हिलका ग्राहकहरूलाई निम्न हस्ताक्षरहरू मार्फत यस जोखिमलाई लक्षित गर्ने कुनै पनि शोषणबाट सुरक्षित गरिएको छ:

  • HTTP/CVE-2023-1159!VK.47550
  • HTTP/CVE-2023-1159!VK.47551
  • HTTP/CVE-2023-1159!VK.47552

 

सह-लेखक:

अञ्जली राजकुमार राउत

 अघिल्लो पोस्टडबल एक्सन, ट्रिपल इन्फेक्सन, र नयाँ RAT: साइडकपीको व्यक्तित्व...
अर्को पोस्ट  CVE-2023-34362: MOVEit Transfe मा गम्भीर शून्य-दिन जोखिम...
विनय कुमार

विनय कुमारको बारेमा

विनय कुमार क्विक हिल सेक्युरिटी ल्याब्सका एक कुशल सुरक्षा अनुसन्धानकर्ता हुन् जसलाई नेटवर्क सुरक्षामा व्यापक अनुभव छ। जोखिम अनुसन्धान, खतरा... मा केन्द्रित।

विनय कुमारका लेखहरू »

सम्बन्धित पोस्ट

  • CVE-2026-3854: कसरी Git Push विकल्पहरू आन्तरिक मेटाडेटा इंजेक्शन आदिम बन्यो

    CVE-2026-3854: कसरी Git Push विकल्पहरू आन्तरिक मेटाडेटा इंजेक्शन आदिम बन्यो

    अक्टोबर 6, 2026
  • ड्र्यागनफोर्स भित्र: कसरी र्‍यान्समवेयर कार्टेलको पेलोड वास्तवमा चल्छ

    अक्टोबर 1, 2026
  • म्याकसिन्क: क्लिकफिक्स लुर्सको शोषण गर्ने अपमानजनक म्याकोस चोरीकर्ता

    सेप्टेम्बर 8, 2026
विशेष लेखकहरू
  • Seqrite
    Seqrite

    Seqrite एक अग्रणी उद्यम साइबर सुरक्षा समाधान प्रदायक हो। ध्यान केन्द्रित गर्दै...

    द्वारा थप लेखहरू पढ्नुहोस् Seqrite
  • बिनेश पी
    बिनेश पी

    म साइबर सुरक्षाको लागि एक जोशिलो उत्साही र समर्पित लेखक हुँ। एउटा सीपको साथ...

    बिनेश पी द्वारा थप लेखहरू पढ्नुहोस्
  • ज्योति कार्लेकर
    ज्योति कार्लेकर

    म एक उत्सुक लेखक हुँ जसलाई उदीयमान प्रविधिहरूको बारेमा सामग्री तयार गर्न मन पर्छ र...

    ज्योति कार्लेकरका थप लेखहरू पढ्नुहोस्
  • संजय काटकर
    संजय काटकर

    संजय काटकर क्विक हिल टेक्नोलोजीजका संयुक्त प्रबन्ध निर्देशक हुन्...

    संजय काटकरका थप लेखहरू पढ्नुहोस्
विषय
अपार्टमेन्ट (25) साइबर आक्रमण (36) साइबर-हमला (58) साइबरटैक (16) cyberattacks (15) Cybersecurity (343) साइबर सुरक्षा (34) साइबर खतरा (33) साइबर खतराहरू (51) डेटा उल्लंघन (56) डाटा उल्लंघन (29) डेटा हानि (28) डाटा हानि रोकथाम (34) data privacy (17) डेटा सुरक्षा (35) डेटा सुरक्षा (19) DLP (50) DPDP (14) DPDPAComment (17) गुप्तिकरण (16) अन्तिम बिन्दु सुरक्षा (113) इन्टरप्राइज सुरक्षा (20) अन्वेषण गर्नुहोस् (13) GDPR (14) मालवेयर (76) मालवेयर विश्लेषण (15) मालवेयर आक्रमण (23) MDM (27) माइक्रोसफ्ट (15) मिटर एटीटी एन्ड सीके (14) नेटवर्क सुरक्षा (26) फिसिङ (30) ransomware (69) ransomware आक्रमण (31) ransomware हमलाहरु (31) ransomware संरक्षण (17) Seqrite (41) Seqrite गुप्तिकरण (27) Seqrite ईपीएस (33) Seqrite सेवा (16) खतरा पत्ता लगाउने (15) Threat Intelलिगेन्स (25) युटिएम (34) विलोपन (16) शून्य विश्वास (13)
Seqrite ल्याब

विश्वव्यापी रूपमा उत्कृष्ट-इन-क्लास खतरा रोकथाम, पत्ता लगाउने, र प्रतिक्रिया समाधानहरूको साथ अन्त्य बिन्दु, डेटा, र नेटवर्क सुरक्षालाई सरलीकृत गर्ने अग्रणी उद्यम IT सुरक्षा समाधान प्रदायक।

थप पढ्नुहोस् Seqrite

हमीलाई पछ्याउनुहोस:

हाम्रो न्यूजलेटरमा सदस्यता लिनुहोस्

नवीनतम साइबर सुरक्षा प्रवृत्ति र अन्तर्दृष्टि बारे जानकारी रहनुहोस्।

लोड
उत्पादन र सेवाहरू
  • बादल
  • Endpoint Protection
  • Endpoint Detection and Response
  • Mobile Device Management
  • BYOD
  • Extended Detection and Response
  • Zero Trust Network Access
  • Data Privacy
  • प्रेममा
  • Endpoint Protection
  • Endpoint Detection and Response
  • Data Privacy
  • प्लेटफर्म
  • Malware Analysis Platform
  • सूक्ष्म व्यवसाय
  • SOHO Total Edition
  • सेवा
  • Threat Intel
  • Digital Risk Protection Services (डीआरपीएस)
  • Ransomware Recovery as a Services (आरआरएएस)
  • DPDP Compliance
  • Managed Detection and Response
  • साइबर सुरक्षा र Data Privacy जागरूकता
स्रोतहरू
  • ब्लग
  • Whitepapers
  • डेटासेटहरू
  • धम्की रिपोर्टहरू
  • नियमावली
  • PoV
  • बुझ्नका Data Privacy
  • DPDP संवादहरू
  • नीति र अनुपालन
  • EULA
  • गोदीप.एआई
  • SIA
  • गोपनीयता समय
सम्पर्क
  • दर्ता भएका कार्यालयहरू
  • साइबर सुरक्षाको कुरा गरौं
समर्थन
  • प्राविधिक समर्थन
  • सफ्टवेयर डाउनलोड गर्नुहोस्
  • अफलाइन अपडेटर
  • फर्मवेयर अपग्रेड
  • अपग्रेड
  • उत्पाद दस्तावेज
हाम्रो बारेमा - CHG
  • हाम्रो बारेमा Seqrite
  • नेतृत्व
  • पुरस्कार र मान्यता
  • समाचार कक्ष
साथी
  • साझेदार कार्यक्रम
  • साझेदार खोज्नुहोस्
  • साझेदार बन्नुहोस्
  • Seqrite प्रमाणीकरण

© २०२५ क्विक हिल टेक्नोलोजीज लिमिटेड

साइटमैप गोपनीयता नीतिहरू कानूनी नोटिस कुकी नीतिहरू प्रयोगको शर्त