つみかさね

CVE-2026-124586

High(7.3)

RapidJSONのバッファオーバーリード CVE-2026-124586:対応方法

公開日: 2026-11-10データソース: NVD, GitHub Advisory

影響を受けるソフトウェア

製品ベンダー影響バージョン
RapidJSONTencent1.1.0

対応ガイド

high|推奨セキュリティ修正影響: 広範

推奨アクション

  1. 1依存関係にRapidJSON 1.1.0が含まれているか確認する
  2. 2修正バージョンがリリースされた場合はアップデートする
  3. 3信頼できない入力のJSONパースには事前検証を行う

影響対象

RapidJSONを組み込むC++アプリケーション開発者

対応不要な人

  • ✓RapidJSONを使用していない
  • ✓信頼できる固定フォーマットのJSONのみを処理している

補足

  • -パッチ未提供の場合は入力検証の強化を優先してください
CVERapidJSONバッファオーバーリード

30秒で判断

  • 対応すべき人: Tencentが開発するC++向けJSONライブラリ「RapidJSON」バージョン1.1.0を組み込んでいるアプリケーションの開発者
  • 対応不要な人: RapidJSONを利用していない人
  • 確認コマンド: 依存関係に rapidjson が含まれるか確認し、バージョンが 1.1.0 かどうかを確認

概要

C++向けの軽量JSONライブラリ「RapidJSON」に、範囲外読み取り(out-of-bounds read)の脆弱性が見つかりました。include/rapidjson/internal/diyfp.h 内の GetCachedPowerByIndex 関数において、decimalPosition 引数の処理に問題があり、確保されたメモリ範囲外のデータを読み取ってしまう可能性があります。リモートからの攻撃が可能とされ、この脆弱性を実証するPoCが公開されています。RapidJSONは多くのC++プロジェクトに組み込まれて使われているライブラリであるため、依存関係の確認が重要です。プロジェクト側にはIssueで早期に報告されていますが、現時点では対応の返答がないとされています。

CVSSベクトル

項目値
CVSSスコア7.3 (High)
CVSSバージョン3.1
CWECWE-119(Improper Restriction of Operations within Memory Buffer), CWE-125(Out-of-bounds Read)

影響を受けるソフトウェア

製品ベンダー影響バージョン
RapidJSONTencent1.1.0

修正バージョンと回避策

現時点で公式の修正バージョン情報は確認できていません。回避策として、信頼できない入力データのJSONパース処理には注意を払い、可能であれば入力サイズや形式の事前検証を行うことを推奨します。GitHubのIssueで最新の修正状況を継続的に確認してください。

関連リンク

データソース: NVD (NIST) AI解説はClaude APIにより自動生成されています。正確性については原文をご確認ください。

Xでシェアはてブ
データソース: NVD (NIST), OSV (Google), GitHub Advisory Database, JVN iPedia (IPA/JPCERT/CC), CISA Known Exploited Vulnerabilities Catalog
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。