제출 #710150: Philipinho Simple-PHP-Blog 1.0 Improper Neutralization of Alternate XSS Syntax정보

제목Philipinho Simple-PHP-Blog 1.0 Improper Neutralization of Alternate XSS Syntax
설명In Simple-PHP-Blog version 1.0, there is a Cross-Site Scripting (XSS) vulnerability in the login form. The username field uses the strip_tags() function to sanitize user input, which is insufficient to prevent XSS attacks. An attacker can inject JavaScript event handlers (e.g., onmouseover) or use JavaScript pseudo-protocols to bypass the strip_tags() filter. This vulnerability allows an attacker to execute arbitrary JavaScript code in the context of the victim's browser, potentially leading to session hijacking, defacement, or other malicious activities. To fix this vulnerability, it is recommended to use htmlspecialchars() with the ENT_QUOTES flag and UTF-8 encoding when outputting user input in HTML contexts. This ensures that special characters are properly converted to HTML entities, neutralizing any attempt to inject JavaScript code.
원천⚠️ https://gitee.com/sun-huizhi/dazhi/issues/IDBUOY
사용자
 dazhi (UID 87857)
제출2025. 12. 09. AM 09:58 (10 개월 ago)
모더레이션2025. 12. 28. PM 05:03 (19 days later)
상태수락
VulDB 항목338608 [Philipinho Simple-PHP-Blog 까지 94b5d3e57308bce5dfbc44c3edafa9811893d958 /login.php username 크로스 사이트 스크립팅]
포인트들20

Do you want to use VulDB in your project?

Use the official API to access entries easily!