プラットフォーム
php
コンポーネント
student-study-center-desk-management-system
修正版
1.0.1
Student Study Center Desk Management Systemのバージョン1.0から1.0には、/sscdms/classes/Users.php?f=saveにおけるHTTP POSTリクエストの引数操作を悪用するクロスサイトスクリプティング(XSS)の脆弱性が存在します。この脆弱性は、攻撃者が悪意のあるスクリプトをWebサイトに注入し、ユーザーがそのページを閲覧した際にスクリプトが実行される可能性があります。脆弱性は2024年7月17日に公開され、バージョン1.0.1で修正されています。
このXSS脆弱性を悪用されると、攻撃者はユーザーのブラウザ上で任意のJavaScriptコードを実行できます。これにより、攻撃者はユーザーのCookieを盗み、セッションを乗っ取ったり、ユーザーを悪意のあるWebサイトにリダイレクトしたり、Webサイトのコンテンツを改ざんしたりすることが可能です。特に、管理者権限を持つユーザーが攻撃を受けると、システム全体への影響が拡大する可能性があります。この脆弱性は、類似のXSS攻撃と同様に、機密情報の漏洩や不正な操作につながる可能性があります。
この脆弱性は、2024年7月17日に公開されており、既にPoCが公開されています。CISAのKEVリストへの登録状況は不明ですが、PoCの公開により、攻撃者による悪用が懸念されます。NVDデータベースにも登録されており、脆弱性の詳細情報が確認できます。
Organizations and individuals using the Student Study Center Desk Management System version 1.0 are at risk. This includes educational institutions, libraries, or any entity utilizing this system for desk management. Shared hosting environments where multiple users share the same server instance are particularly vulnerable, as a compromise of one user could potentially impact others.
• php: Examine the /sscdms/classes/Users.php file for improper input sanitization or output encoding. Search for instances where user-supplied data (firstname, middlename, lastname, username) is directly outputted to the page without proper escaping.
// Example of vulnerable code (simplified)
<?php
echo $_GET['firstname']; // Vulnerable to XSS
?>• generic web: Monitor access logs for requests to /sscdms/classes/Users.php with unusual or suspicious parameters in the firstname, middlename, lastname, or username fields. Look for patterns indicative of XSS attempts (e.g., <script>).
grep 'firstname=.*<script>' access.logdisclosure
エクスプロイト状況
EPSS
0.23% (46% パーセンタイル)
CISA SSVC
CVSS ベクトル
この脆弱性への最も効果的な対策は、Student Study Center Desk Management Systemをバージョン1.0.1にアップデートすることです。アップデートが困難な場合は、Webアプリケーションファイアウォール(WAF)を使用して、/sscdms/classes/Users.php?f=saveへの不正なHTTP POSTリクエストをブロックすることを検討してください。また、入力値の検証を強化し、HTMLエンコードを適切に行うことで、XSS攻撃のリスクを軽減できます。アップデート後、システムにログインし、正常に動作することを確認してください。
Student Study Center Desk Management Systemを1.0より後のバージョンにアップデートしてください。もしアップデートが利用可能でない場合は、/sscdms/classes/Users.php?f=saveファイル内のfirstname、middlename、lastname、usernameフィールドの入力を検証およびフィルタリングし、悪意のあるコードのインジェクションを防止してください。
脆弱性分析と重要アラートをメールでお届けします。
CVE-2024-6807は、Student Study Center Desk Management Systemの/sscdms/classes/Users.php?f=saveにおけるHTTP POSTリクエストの引数操作を悪用するクロスサイトスクリプティング(XSS)の脆弱性です。
はい、この脆弱性を悪用されると、攻撃者はユーザーのブラウザ上で任意のJavaScriptコードを実行でき、Cookieの盗難やセッションの乗っ取りなどの攻撃を受ける可能性があります。
Student Study Center Desk Management Systemをバージョン1.0.1にアップデートしてください。アップデートが困難な場合は、WAFを使用して不正なリクエストをブロックすることを検討してください。
PoCが公開されているため、攻撃者による悪用が懸念されます。
公式アドバイザリは、SourceCodesterのウェブサイトで確認できます。