
CVE-2025-14221の概念実証:SourceCodester Online Banking System 1.0における、サニタイズされていないFirst Nameフィールドを介した格納型XSS。これによりセッションハイジャックやアカウント乗っ取りが可能になります。
アプリケーションのユーザープロファイル更新機能に、格納型クロスサイトスクリプティング(XSS)の脆弱性が存在します。アプリケーションは、名前フィールドに入力されたユーザー提供データをデータベースに保存し、複数のページで表示する前に適切にサニタイズできていません。
攻撃者は、名前フィールドに任意のJavaScriptコードを注入でき、そのコードは、管理者を含むすべてのユーザーがそのプロファイル情報が表示されるページを表示するたびに実行されます。これにより、攻撃者はセッションハイジャック、認証情報の窃取、DOM操作、悪意のあるプロファイルデータを読み込んだアカウントの完全な乗っ取りなどの行為が可能になります。
https://nvd.nist.gov/vuln/detail/CVE-2025-14221
https://www.cve.org/CVERecord?id=CVE-2025-14221
https://github.com/advisories/GHSA-mr7v-3qmp-fjc4
https://mega.nz/file/T4hjCagS#87U1JgRHZWzXW2HTpBIG-H9dJ_w9kUERmaaQqJyB5_Q