Vulnerability Detail Report
Vulnerability Overview
- ZDID: ZD-2025-01244
- Vendor: uSchool優學網
- Title: tw.class.uschoolnet.com 校務系統 Reflected XSS 漏洞
- Introduction: 在 U-SchoolNet 校務系統的 /class/ 頁面發現一個 Reflected XSS 漏洞,攻擊者可以藉由操控 URL 參數注入惡意 JavaScript 程式碼,進而竊取登入使用者的 Cookie、冒充使用者身分,或竄改頁面內容,造成嚴重資安風險。
處理狀態
目前狀態
公開
Last Update : 2025/11/18
-
新提交
-
已審核
-
已通報
-
未回報修補狀況
-
未複測
-
公開
處理歷程
- 2025/09/18 23:32:35 : 新提交 (由 amai 更新此狀態)
- 2025/09/20 23:41:41 : 審核完成 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2025/10/17 10:14:33 : 通報未回應 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2025/10/17 10:14:33 : 審核完成 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2025/10/17 10:14:34 : 通報未回應 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2025/11/18 03:00:02 : 公開 (由 HITCON ZeroDay 平台自動更新)
詳細資料
- ZDID:ZD-2025-01244
- 通報者:amai (amai)
- 風險:嚴重
- 類型:跨站腳本攻擊 (Cross-Site Scripting)
參考資料
暫無資料
(本欄位資訊由系統根據漏洞類別自動產生,做為漏洞參考資料。)
相關網址
https://tw.class.uschoolnet.com/class/?csid=css000000175374&id=model14&cl="><svg/onload=alert(1)>
https://tw.class.uschoolnet.com/resource/jquery-1.4.2.min.js
http://tw.member.uschoolnet.com/jquery-1.2.1.js
https://tw.class.uschoolnet.com/resource/prototype.js
https://tw.class.uschoolnet.com/resource/jquery-1.4.2.min.js
http://tw.member.uschoolnet.com/jquery-1.2.1.js
https://tw.class.uschoolnet.com/resource/prototype.js
敘述
漏洞描述
在 tw.class.uschoolnet.com 網站的 /class/ 頁面中,參數 cl 未經過濾直接回傳至前端,導致 Reflected XSS。
攻擊者只需製作一個特製 URL,並誘使使用者點擊,即可執行任意 JavaScript 程式碼,例如竊取登入憑證或偽造操作。
影響範例
PoC URL:https://tw.class.uschoolnet.com/class/?csid=css000000175374&id=model14&cl=">
<svg/onload=alert(document.domain)>
- 工具:XSStrike v3.1.5
- 測試環境:Kali Linux
- 指令:python xsstrike.py -u "https://tw.class.uschoolnet.com/class/?csid=css000000175374&id=model14&cl=1346319979-796-1934
" --crawl --level 3 -t 10掃描結果摘要
- jQuery v1.4.2 (已知 4 個漏洞, 包含 CVE-2011-4969)
- jQuery v1.2.1 (已知 3 個漏洞)
- Prototype.js v1.5.0 RC1 (未維護多年)
- 確認 XSS Payload:
修補建議
### 修補建議
1. 對 `cl` 及其他所有參數進行輸入驗證及 HTML 編碼,例如 PHP:
```php
$safe = htmlspecialchars($_GET['cl'], ENT_QUOTES, 'UTF-8');
2. 升級 jQuery 至 3.6.4 或更新版本。
3.移除 Prototype.js 或改為現代框架。
4.實施 CSP 限制腳本來源:Content-Security-Policy: script-src 'self';
擷圖
留言討論
登入後留言
聯絡組織
發送私人訊息
您也可以透過私人訊息的方式與組織聯繫,討論有關於這個漏洞的相關資訊。