Skip to main content

セキュリティ勧告: CVE-2026-103645 QTextCodecの整数オーバーフロー脆弱性

コメント

Qt QTextCodecのfromUnicode()およびtoUnicode()機能に整数オーバーフローの脆弱性が見つかり、CVE ID CVE-2026-103645が割り当てられました。対象は、ICUサポートを有効にしてビルドされたQtのみです。Qt 5 Core Compatibility APIsモジュール(Qt 6)およびQt Coreモジュール(Qt 5)が影響を受けます。

影響を受けるバージョン: Qt 5.0.0〜Qt 6.8.8、Qt 6.9.0〜Qt 6.11.2
Qt 5.0.0より前のバージョンについては、影響の有無は不明です。

影響: 可用性。非常に大量の入力データを処理すると、アプリケーションが無限ループに陥り、応答しなくなる可能性があります(サービス拒否)。

CVSS 4.0スコア: 1.1 / Low

ベクター文字列: CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:U/R:U/U:Clear

緩和策: 変換処理を最大100 MB単位のチャンクに分けて実行してください。その際は、QTextCodec::fromUnicode(const QChar *input, int number, QTextCodec::ConverterState *state = nullptr)のオーバーロードを使用します。

対処法: 以下のパッチを適用するか、Qt 6.8.9、Qt 6.11.3、Qt 6.12.0以降にアップデートしてください。

パッチ

コメント

Comments are disabled for this post.

ブログを購読

Qt 6.12 を
今すぐ試そう!

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

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

採用情報 

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