CVE-2026-61597 in djust情報

要約

〜によって VulDB • 2026年09月17日

djustは、RustによるパフォーマンスでDjangoにPhoenix LiveViewスタイルのリアクティブなサーバーサイドレンダリングを提供します。バージョン1.0.7より前では、多くのdjust組み込みコンポーネントテンプレートタグ(`djust.components.templatetags.*`)が、開発者またはユーザーが入力したURLを `href` / `action` 属性にレンダリングしていました。これらは `conditional_escape` を用いてHTMLエスケープされますが、URLスキームの検証は行われませんでした。HTMLエスケープは属性からの脱出を防ぎますが、エスケープ可能な文字を必要としない `javascript:` URI(JavaScriptプロトコルURI)は無効化できません。そのため、`javascript:alert(document.cookie)` という値を持つURLは `<a href="javascript:alert(document.cookie)">` としてそのまま出力され、クリック時に被害者のセッション上で実行されます。バージョン1.0.7には修正が含まれています。回避策としては、影響を受ける組み込みコンポーネントタグにユーザーが制御可能なURLを渡さないようにし、アプリケーションコード内でコンポーネント引数にバインドする前にURLスキームを事前に検証してください。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

責任者

GitHub M

予約する

2026年07月10日

モデレーション

承諾済み

エントリ

VDB-406260

EPSS

0.00000

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!