Machine-written summary
Summary written by Claude Haiku from the source advisory. Not reviewed by a person.
The protobuf-java, protobuf-javalite, protobuf-kotlin and protobuf-kotlin-lite Maven packages, and the google-protobuf RubyGems package, are affected in versions before 3.25.5, from 4.0.0-RC1 up to 4.27.5, and from 4.28.0-RC1 up to 4.28.2. An attacker who can supply a maliciously crafted message to a parser can trigger unbounded recursion while parsing nested groups as unknown fields or map fields, causing a StackOverflow error and crashing the program. Upgrade to 3.25.5, 4.27.5, or 4.28.2, depending on your release line.
Not analysed yet
We haven’t published our analysis of this Advisory yet. Once a person has reviewed it, this page will say what’s vulnerable, what has to be true for your app to be affected, and how to check.
Severity and exploitation
| Score | Rating | CVSS | Vector | Source |
|---|---|---|---|---|
| 8.7 | High | 4.0 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N | CNA (Google) |
- CISA KEV Not listed.
- EPSS 0.028, the 86th percentile, on 5 Nov 2026: FIRST’s estimate of the chance of exploitation in the next 30 days.
Timeline
- 31 Oct 2026, 14:17 UTC First seen by agentprime
- 31 Oct 2026, 14:17 UTC Confirmed by OSV
Sources
- GitHub Advisory Database: GHSA-735f-pc8j-v9w8
- OSV: GHSA-735f-pc8j-v9w8
- github.com/protocolbuffers/protobuf/security/advisories/GHSA-735f-pc8j-v9w8
- nvd.nist.gov/vuln/detail/CVE-2024-7254
- github.com/protocolbuffers/protobuf/commit/4728531c162f2f9e8c2ca1add713cfee2db6be3b
- github.com/protocolbuffers/protobuf/commit/850fcce9176e2c9070614dab53537760498c926b
- github.com/protocolbuffers/protobuf/commit/9a5f5fe752a20cbac2e722b06949ac985abdd534
- github.com/protocolbuffers/protobuf/commit/ac9fb5b4c71b0dd80985b27684e265d1f03abf46
- github.com/protocolbuffers/protobuf/commit/cc8b3483a5584b3301e3d43d17eb59704857ffaa
- github.com/protocolbuffers/protobuf/commit/d6c82fc55a76481c676f541a255571e8950bb8c3
- github.com/protocolbuffers/protobuf
- github.com/rubysec/ruby-advisory-db/blob/master/gems/google-protobuf/CVE-2024-7254.yml
- security.netapp.com/advisory/ntap-20241213-0010
- security.netapp.com/advisory/ntap-20250418-0006