
boid CMS 2.1.1 - 反射型クロスサイトスクリプティング(XSS)
boid CMS 2.1.1 - 反射型クロスサイトスクリプティング (XSS)
反射型XSSの脆弱性が /admin?page=media エンドポイントの fileパラメータに存在し、攻撃者が任意のJavaScriptコードを注入できる可能性があります。
1- CMSにログインし、削除ページ(/admin?page=media)に移動します。
2- 削除するファイルを選択し、プロキシツールを使用してリクエストをインターセプトします。
3- インターセプトしたリクエストのfileパラメータを次のように変更します:
<svg+onload%3dalert(document.domain)>
4 - 変更したリクエストを転送すると、注入されたスクリプトが実行されます。
概念実証 (PoC):
http://localhost/boidcms/admin?page=media&action=delete&file=<svg+onload%3dalert(document.domain)>&token=693b471d9ee886766b69fd0dab9d992cd7f0e1e483822b28b6e8bcde0cf502e4
詳細: https://nvd.nist.gov/vuln/detail/CVE-2024-53255 https://www.cve.org/CVERecord?id=CVE-2024-53255 https://github.com/BoidCMS/BoidCMS/commit/42f4d703a87f5199bbd701b3495a26c91b9cfab7 https://github.com/BoidCMS/BoidCMS/security/advisories/GHSA-7q7m-cgw8-px4r