区分
JVN番号
タイトル
JVN
深刻度
深刻度
最終更新日
CVE番号
New
JVNDB-2026-028161
Square, Inc.のWireにおける配列インデックスの検証に関する脆弱性
7.5
2026/08/13 16:26
CVE-2026-45799
JVNDB-2026-028161
Square, Inc.のWireにおける配列インデックスの検証に関する脆弱性
- 概要
- WireはAndroid、Kotlin、Swift、Java向けにgRPCおよびプロトコルバッファを提供しています。バージョン6.3.0および7.0.0-alpha03より前のwire-runtimeにおいて、ByteArrayProtoReader32.skipGroup()およびProtoReader.skipGroup()は、skip()を呼び出す前にLENGTH_DELIMITEDフィールドの長さが非負であることを検証しませんでした。そのため、細工されたprotobufの符号付きIntとして-128となるvarintエンコーディングにより、skip(-128)が内部の位置を負の値に移動させ、次のreadByte()がIOExceptionやProtocolExceptionではなくArrayIndexOutOfBoundsExceptionをスローしました。これにより、信頼できないペイロード上でProtoAdapter.decode(byte[])を使用するサービスがクラッシュする恐れがありました。この問題はバージョン6.3.0および7.0.0-alpha03で修正されています。
- 想定される影響と対策
- ・当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 ・当該ソフトウェアが扱う情報について、書き換えは発生しません。 ・当該ソフトウェアが完全に停止する可能性があります。
ベンダ情報を参照して適切な対策を実施してください。 - JVN情報 ※( )内はCVSS v2の値
-
深刻度 7.5CVECVE-2026-45799公表日2026/07/17 00:00登録日2026/08/13 16:26更新日2026/08/13 16:26
- CVSS v3情報
-
…
- 全ての情報を閲覧するにはユーザー登録(無料)またはログインが必要です。
