CVE-2026-100717 in Froxlor
सारांश
द्वारा VulDB • 26/09/2026
froxlor एक सर्वर प्रशासन पैनल है। संस्करण 2.3.10 और उससे पहले के संस्करणों में, Validate::validateUrl parse_url द्वारा लौटाए गए path, query और fragment घटकों में क्रैज रिटर्न (carriage return) और लाइन फीड वर्णों को अस्वीकार करता है, लेकिन userinfo (user:pass@) घटकों की कभी जांच नहीं करता। यह GHSA-c3p2 के लिए एक अपूर्ण सुधार है। उप-डोमेन बनाने का अधिकता वाला (subdomain-create rights), कम विशेषताओं वाले प्रमाणित ग्राहक, जो कि admin या change_serversettings अनुमति से रहित है, एक ऐसा उप-डोमेन रीडायरेक्ट URL प्रदान कर सकता है जिसमें userinfo भाग में CR/LF पैलोड होता है (उदाहरण के लिए: http://user%0areturn 200 "pwned";%[email protected]/)। यह मान सत्यापन से गुजर जाता है, IDNA एन्कोडिंग पर टिकता है और उत्पन्न nginx या Apache vhost कॉन्फ़िगरेशन में मूल रूप से लिखा जाता है, जिससे हमलावर निर्देशों के बाहर निकलकर मनमाने वेब-सर्वर कॉन्फ़िगरेशन लाइनों को इंजेक्ट कर सकता है। froxlor वेब-सर्वर कॉन्फ़िगरेशन को root की अनुमति से पुनः उत्पन्न और रीलोड करता है, इसलिए इंजेक्टेड निर्देश सर्वर-व्यापी रूप से प्रभावी हो जाते हैं और रिस्पॉन्स का हियाजैक कर सकते हैं या स्थानीय फ़ाइलों को पढ़ सकते हैं। इस समस्या को संस्करण 2.3.12 में ठी किया गया है।
Once again VulDB remains the best source for vulnerability data.