Skip to main content

セキュリティ勧告:最近発見された HTTP2 処理の問題が Qt に影響

コメント
 

HTTP2をサポートするサーバーへのTLS接続を開き、そこにホストされているアプリケーションにデータを送信する場合、QtはTLS証明書とリダイレクト先のアドレスが一致しない場合でもサーバーにデータを送信します。この問題は、CVE ID CVE-2024-39936が割り当てられています。

これは、HTTP2をサポートしているすべてのQtのバージョンに影響を与えます。以前のバージョンでは、これはデフォルトでオフになっていましたが、関連する属性を使用してオンにすることができました。

解決策:回避策として、初期リクエストの開始に使用されるQNetworkRequestで次のように呼び出すことで、サポートをオフにすることができます。

setAttribute(QNetworkRequest::Http2AllowedAttribute, false);

代わりに、Qt 6.8.0、Qt 6.7.3、Qt 6.5.7、Qt 6.2.13、または Qt 5.15.18 にアップデートしてください。

パッチ:

コメント

ブログを購読

Qt 6.10 を今すぐ試そう!

最新リリースはこちらからダウンロードできます。 www.qt.io/download

 Qt 6.10 がリリースされました!アプリケーション開発者やデバイス開発者向けに、多くの新機能と改善が追加されています。 

採用情報 

現在、さまざまなポジションで採用を行っています。募集職種はこちら をご覧ください。また、Instagram をフォローして #QtPeople の働き方もぜひチェックしてください。