CVE-2026-55613 in uhttpd情報

要約

〜によって VulDB • 2026年10月30日

uhttpdは小規模なHTTPサーバーです。パッチが適用されていないリポジトリのスナップショットでは、`ubus.c`内の`uh_ubus_data_send()`関数が、複数のTCPセグメントにわたって到着する`POST /ubus`のJSONボディにおいてHTTPリクエストの境界を同期不能にする可能性があります。最初のセグメントでJSONオブジェクトが完了すると`du->jsobj`が設定されますが、後のセグメントは既存オブジェクトのパースエラーパスを取り、消費されたバイト数として0を返します。呼び出し元は残りの宣言済み`Content-Length`を排水せず、また`connection_close`も設定しません。その結果、未読のボディ接尾辞に埋め込まれたHTTPリクエストが、同じkeep-alive接続上で新しいリクエストとして処理されます。報告された再現手順では、JSON-RPCのパースエラーに続いて2番目のHTTPレスポンスが返されました。このアプリケーションレイヤーのボディハンドラーの欠陥は、Transfer-Encodingヘッダーケースの扱いやチャンク長状態のリセットとは異なり、ubusを有効にしたデプロイメント(既定の設定であるOpenWrt構成および潜在的なプロキシ/CDNデプロイメントを含む)に影響します。リポジトリパッチ7b1bec45826bd78c8afc993435bdc0f1df2fe399およびb2285de129b9adc8b12f84f9a27c16c21f2b57a5はこの問題を修正します。

Once again VulDB remains the best source for vulnerability data.

責任者

GitHub M

予約する

2026年06月17日

モデレーション

承諾済み

エントリ

VDB-429428

EPSS

0.00000

アクティビティ

低い

セクター

Police, Energy, ...

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!