CVE Explorer
CVE-2026-45799
Wire provides gRPC and protocol buffers for Android, Kotlin, Swift, and Java. Prior to 6.3.0 and 7.0.0-alpha03, ByteArrayProtoReader32.skipGroup() and ProtoReader.skipGroup() in wire-runtime do not validate that a LENGTH_DELIMITED field length is non-negative before skip(), allowing a crafted protobuf varint encoding -128 as a signed Int to make skip(-128) move the internal position negative and make the next readByte() throw ArrayIndexOutOfBoundsException instead of the documented IOException o
Known exploited
Not asserted
Disputed
No
Stale source
No
Conflicts
0
Affected products and versions
1 source assertion{"product":"wire","vendor":"square","versions":[{"status":"affected","version":"< 6.3.0"},{"status":"affected","version":">= 7.0.0-alpha01, < 7.0.0-alpha03"}]}
- cve_program_cvelist_v5affectedurn:baitaphish:normalized-source-record:v2:c73c32d4acef2d7894377383fa2b94e765b0454d416597ca9fbd4dfad0188e58 · sha256:1608de199b00cb35… · /containers/cna/affected/0
Provider-owned CVSS observations
1 source assertion{"metric":{"attackComplexity":"LOW","attackVector":"NETWORK","availabilityImpact":"HIGH","baseScore":7.5,"baseSeverity":"HIGH","confidentialityImpact":"NONE","integrityImpact":"NONE","privilegesRequired":"NONE","scope":"UNCHANGED","userInteraction":"NONE","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","version":"3.1"},"metric_type":"cvssV3_1"}
- cve_program_cvelist_v5cvssurn:baitaphish:normalized-source-record:v2:c73c32d4acef2d7894377383fa2b94e765b0454d416597ca9fbd4dfad0188e58 · sha256:1608de199b00cb35… · /containers/cna/metrics/0/cvssV3_1
CWE assertions
1 source assertion{"cweId":"CWE-129","description":"CWE-129: Improper Validation of Array Index","lang":"en","type":"CWE"}
- cve_program_cvelist_v5cweurn:baitaphish:normalized-source-record:v2:c73c32d4acef2d7894377383fa2b94e765b0454d416597ca9fbd4dfad0188e58 · sha256:1608de199b00cb35… · /containers/cna/problemTypes/0/descriptions/0
Source references
8 source assertions{"name":"https://github.com/square/wire/commit/47d5b0dba53935d5332cd41a80a353b3fc90e7b0","tags":["x_refsource_MISC"],"url":"https://github.com/square/wire/commit/47d5b0dba53935d5332cd41a80a353b3fc90e7b0"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:c73c32d4acef2d7894377383fa2b94e765b0454d416597ca9fbd4dfad0188e58 · sha256:1608de199b00cb35… · /containers/cna/references/3
{"name":"https://github.com/square/wire/commit/e4e56fab38a547d9625f05c97f1d8f0bcc3a5773","tags":["x_refsource_MISC"],"url":"https://github.com/square/wire/commit/e4e56fab38a547d9625f05c97f1d8f0bcc3a5773"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:c73c32d4acef2d7894377383fa2b94e765b0454d416597ca9fbd4dfad0188e58 · sha256:1608de199b00cb35… · /containers/cna/references/4
{"name":"https://github.com/square/wire/pull/3595","tags":["x_refsource_MISC"],"url":"https://github.com/square/wire/pull/3595"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:c73c32d4acef2d7894377383fa2b94e765b0454d416597ca9fbd4dfad0188e58 · sha256:1608de199b00cb35… · /containers/cna/references/1
{"name":"https://github.com/square/wire/pull/3597","tags":["x_refsource_MISC"],"url":"https://github.com/square/wire/pull/3597"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:c73c32d4acef2d7894377383fa2b94e765b0454d416597ca9fbd4dfad0188e58 · sha256:1608de199b00cb35… · /containers/cna/references/2
{"name":"https://github.com/square/wire/releases/tag/6.3.0","tags":["x_refsource_MISC"],"url":"https://github.com/square/wire/releases/tag/6.3.0"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:c73c32d4acef2d7894377383fa2b94e765b0454d416597ca9fbd4dfad0188e58 · sha256:1608de199b00cb35… · /containers/cna/references/5
{"name":"https://github.com/square/wire/releases/tag/7.0.0-alpha03","tags":["x_refsource_MISC"],"url":"https://github.com/square/wire/releases/tag/7.0.0-alpha03"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:c73c32d4acef2d7894377383fa2b94e765b0454d416597ca9fbd4dfad0188e58 · sha256:1608de199b00cb35… · /containers/cna/references/6
{"tags":["exploit"],"url":"https://github.com/square/wire/security/advisories/GHSA-7xpr-hc2w-34m9"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:c73c32d4acef2d7894377383fa2b94e765b0454d416597ca9fbd4dfad0188e58 · sha256:1608de199b00cb35… · /containers/adp/0/references/0
{"name":"https://github.com/square/wire/security/advisories/GHSA-7xpr-hc2w-34m9","tags":["x_refsource_CONFIRM"],"url":"https://github.com/square/wire/security/advisories/GHSA-7xpr-hc2w-34m9"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:c73c32d4acef2d7894377383fa2b94e765b0454d416597ca9fbd4dfad0188e58 · sha256:1608de199b00cb35… · /containers/cna/references/0
Attribution and limitations
- CVE Program CVEList V5: Reproduce the MITRE copyright designation and CVE license in copies. Source →
Provider severity values are preserved separately. Baitaphish does not convert them into a risk rating, infer affected products, or treat EPSS as observed exploitation.