Light Code LabsのCaddyにおけるエンコードおよびエスケープに関する脆弱性
タイトル Light Code LabsのCaddyにおけるエンコードおよびエスケープに関する脆弱性
概要

CaddyはデフォルトでTLSを使用する拡張可能なサーバープラットフォームです。バージョン2.11.4以前のCaddyのstripHTMLテンプレート関数は、入力文字列からすべてのHTMLタグを確実に削除できません。img src=x onerror=alert()のような特定の不正なHTMLはタグ除去のロジックを回避し、後でHTMLとしてレンダリングされた場合に危険な内容が出力に残る可能性があります。この脆弱性により、信頼されていない文字列が安全でない方法でレンダリングされる場合にクライアントサイドのXSSが発生する可能性があります。この脆弱性はバージョン2.11.4で修正されました。

想定される影響 ・当該ソフトウェアが扱う情報の一部が外部に漏れる可能性があります。 ・当該ソフトウェアが扱う情報の一部が書き換えられる可能性があります。 ・当該ソフトウェアは停止しません。 
対策

ベンダ情報を参照して適切な対策を実施してください。

公表日 2026年6月23日0:00
登録日 2026年6月30日11:19
最終更新日 2026年6月30日11:19
CVSS3.0 : 警告
スコア 4.2
ベクター CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N
影響を受けるシステム
Light Code Labs
Caddy 2.11.4 未満
CVE (情報セキュリティ 共通脆弱性識別子)
CWE (共通脆弱性タイプ一覧)
ベンダー情報
変更履歴
No 変更内容 変更日
1 [2026年06月30日]
  掲載
2026年6月30日11:19

NVD脆弱性情報
CVE-2026-52846
概要

Caddy is an extensible server platform that uses TLS by default. Prior to 2.11.4, Caddy’s stripHTML template function cannot reliably remove all HTML tags from input strings. Certain malformed HTML, such as <<>img src=x onerror=alert()>, can bypass the tag-stripping logic, potentially leaving dangerous content in the output if it is later rendered as HTML. This may allow client-side XSS in cases where untrusted strings are rendered unsafely. This vulnerability is fixed in 2.11.4.

公表日 2026年6月24日3:18
登録日 2026年6月27日4:14
最終更新日 2026年6月25日22:16
関連情報、対策とツール
共通脆弱性一覧