제출 #507418: GeShi ≤1.0.9.1 Cross Site Scripting정보

제목GeShi ≤1.0.9.1 Cross Site Scripting
설명# Summary A Cross-Site Scripting (XSS) vulnerability exists in the cssgen.php file of GeShi version x.x.x.x and earlier. This vulnerability allows attackers to inject malicious HTML code into the /contrib/cssgen.php file, which can be executed when a user views the affected page. # Details This vulnerability may impact all systems that use composer to install the GeShi library and have not removed the contrib directory, including but not limited to: ``` Dokuwiki Mambo phpBB WikkaWiki ``` Systems using composer to install GeShi can be identified via [GitHub search](https://github.com/search?q=%22geshi%2Fgeshi%22%3A&type=code). The cssgen.php file uses the `get_var` function to retrieve user input parameters but fails to properly sanitize or escape the input. # POC ``` http(s)://target-ip/geshi-x.x.x.x/contrib/cssgen.php?step=3&default-styles=%3Cscript%3Ealert(document.cookie)%3C/script%3E&keywords-1=%3Cscript%3Ealert(document.cookie)%3C/script%3E&comments=%3Cscript%3Ealert(document.cookie)%3C/script%3E&escaped-chars=%3Cscript%3Ealert(document.cookie)%3C/script%3E ```
원천⚠️ https://github.com/GeSHi/geshi-1.0/issues/159
사용자
 jiashenghe (UID 39445)
제출2025. 02. 26. AM 07:42 (2 연령 ago)
모더레이션2025. 03. 08. PM 03:27 (10 days later)
상태수락
VulDB 항목299036 [GeSHi 까지 1.0.9.1 CSS /contrib/cssgen.php get_var 크로스 사이트 스크립팅]
포인트들20

Want to know what is going to be exploited?

We predict KEV entries!