CVE-2026-18504
fastifyは、ルートプリミティブの型強制の不一致によるスキーマ検証バイパスに対して脆弱です
- 公開済み
- 2026/08/18
- 更新済み
- 2026/08/19
- CNA の割り当て
- openjs
- 観察された証拠
- 2026/08/19
プライマリ CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N低 · 今後 30 日間
- パーセンタイル
- 23.9%
- モデルの日付
- 2026/09/21
EPSS は統計的な推定値であり、確実性や影響の尺度ではありません。 CVSS、KEV ステータス、暴露、環境と組み合わせます。
概要
fastifyは、Node.js向けの高速でオーバーヘッドの低いWebフレームワークです。5.12.1より前のバージョンのfastifyは、リクエストボディスキーマがルートのプリミティブ値を対象とする場合に、スキーマ検証のバイパスが発生する影響を受けます。スキーマが整数などのトップレベルのプリミティブを検証するとき、Ajvは検証中にJSON文字列を期待される型に強制変換できますが、Fastifyはルートのリクエストボディを強制変換された値に置き換えないため、ルートハンドラーは検証されていない元の文字列を受け取ります。その結果、検証に失敗するはずのリクエストが、スキーマを満たさない値でアプリケーションロジックに到達する可能性があり、検証された型に依存する整合性チェックやアクセス制御チェックを損なう恐れがあります。ユーザーは、この不一致を修正したfastify 5.12.1にアップグレードする必要があります。既知の回避策はありません。
ソース
1CVEの概念実証エクスプロイトを隔離されたラボ、仮想マシン、および認可されたペネトレーションテスト環境内で文書化・テストするための教育用リポジトリです。
責任ある使用
脆弱性情報は、自分が所有しているシステム、またはテストを許可されているシステムでのみ使用してください。 Kitploit は公開研究メタデータにリンクしており、エクスプロイト コードや悪意のあるペイロードは保存しません。