| パッケージ | 影響を受けるバージョン | 修正済みバージョン |
|---|---|---|
| svelte | ≥ 3.0.0, < 3.59.2 | 3.59.2 |
A server-side rendered <textarea> with two-way bound value does not have its value correctly escaped in the rendered HTML.
In SSR, <textarea bind:value={...}> does not have its value escaped when it is rendered into the HTML as <textarea>...</textarea>.
Put this in a server-side-rendered Svelte component:
<script>
let value = `test'"></textarea><script` + `>alert('BIM');</sc` + `ript>`;
</script>
<textarea bind:value />
<textarea bind:value> filled by user content via two-way bindingこれらの製品をお使いですか?サイトをスキャンして、脆弱なバージョンが公開されていないか確認しましょう。
無料でサイトをスキャン