
MapTiler Tileserver-php v2.0 में 'layer' GET पैरामीटर के माध्यम से बिना प्रमाणीकरण के परावर्तित XSS के लिए प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट, जो मनमाने HTML/JS निष्पादन को सक्षम करता है।
MapTiler Tileserver-php v2.0 में अप्रमाणित XSS
MapTiler Tileserver-php v2.0 क्रॉस साइट स्क्रिप्टिंग (XSS) के लिए संवेदनशील है। GET पैरामीटर "layer" त्रुटि संदेश में HTML एन्कोडिंग के बिना प्रतिबिंबित होता है। इससे XSS होता है और एक अप्रमाणित हमलावर पीड़ित के ब्राउज़र पर मनमाना HTML या JavaScript कोड निष्पादित कर सकता है।
echo 'Server: Unknown or not specified dataset "' . $tileset . '"';
http://host/tileserver.php/wmts/x/1/1/asd?Request=x&layer=%3csvg+onload=alert(document.domain)%3e
Martin Herancourt