CVE-2026-77354 in kin-openapi情報

要約

〜によって VulDB • 2026年08月22日

kin-openapiはOpenAPIファイルを処理するためのGoプロジェクトです。バージョン0.124.0から0.142.0まで、openapi3filter/req_resp_decoder.go内のopenapi3filter.sliceMapToSlice関数は、deepObjectクエリパラメータから攻撃者が制御可能な疎なインデックスを、ゼロから最大の supplied インデックスまでのエントリを割り当てることで密なスライスに変換します。その後、buildResObjが同じ長さの別のスライスを生成します。この割り当てはスキーマ検証の前に発生するため、maxItemsによる制限は機能しません。認証されていないクライアントは、deepObjectスキーマに配列を含むエンドポイントに対してparam[items][50000000]=xのような小さなクエリを送信し、数ギガバイトのヒープ割り当てを強制してOOMキルまたは再起動ループを引き起こすことができます。角括弧付きの整数インデックスを生成しない他のリクエストボディエンコーディングやスタイル化されたパラメータは影響を受けません。この問題はバージョン0.142.0で修正されています。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

責任者

GitHub M

予約する

2026年08月20日

モデレーション

承諾済み

エントリ

VDB-394223

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!