- Latest release
- 8.8.1 (Oct 11, 2026): no advisory affects it
- Newest unaffected release
- 8.8.1 (Oct 11, 2026), the latest release
- Advisories
- 17 · 1 critical, 6 high, 8 medium
- Weekly downloads
- 123.6M
- Dependents
- 2,838
- Releases
- 221 since 0.0.0 (Mar 1, 2013)
- Registry
- npm
- Releases read
- Nov 8, 2026
Version timeline
- CVE-2026-59876Affects 8.2.0 to 8.6.4 (8.6.5 is outside it)
- CVE-2026-59877Affects 7.5.0 to 7.6.4 (7.6.5 is outside it); 8.0.0 to 8.6.5 (8.6.6 is outside it)
- CVE-2026-54269Affects 0.0.0 to 7.6.2 (7.6.3 is outside it); 8.0.0 to 8.5.0 (8.6.0 is outside it)
- CVE-2026-48712Affects 0.0.0 to 7.6.0 (7.6.1 is outside it); 8.0.0 to 8.4.0 (8.4.1 is outside it)
- CVE-2026-54270Affects 8.2.0 to 8.4.2 (8.5.0 is outside it)
- CVE-2026-45740Affects 0.0.0 to 7.5.7 (7.5.8 is outside it); 8.0.0 to 8.1.6-experimental (8.2.0 is outside it)
- CVE-2026-44294Affects 0.0.0 to 7.5.5 (7.5.6 is outside it); 8.0.0 to 8.0.1 (8.0.2 is outside it)
- CVE-2026-44293Affects 0.0.0 to 7.5.5 (7.5.6 is outside it); 8.0.0 to 8.0.1 (8.0.2 is outside it)
- CVE-2026-44292Affects 0.0.0 to 7.5.5 (7.5.6 is outside it); 8.0.0 to 8.0.1 (8.0.2 is outside it)
- CVE-2026-44291Affects 0.0.0 to 7.5.5 (7.5.6 is outside it); 8.0.0 to 8.0.1 (8.0.2 is outside it)
- CVE-2026-44290Affects 0.0.0 to 7.5.5 (7.5.6 is outside it); 8.0.0 to 8.0.1 (8.0.2 is outside it)
- CVE-2026-44289Affects 0.0.0 to 7.5.5 (7.5.6 is outside it); 8.0.0 to 8.0.1 (8.0.2 is outside it)
Show all 17 advisoriesShow fewer advisories
- CVE-2026-44288Affects 0.0.0 to 7.5.5 (7.5.6 is outside it); 8.0.0 to 8.0.1 (8.0.2 is outside it)
- CVE-2026-41242Affects 0.0.0 to 6.11.5 (6.11.6 is outside it); 7.0.0 to 7.5.4 (7.5.5 is outside it); 8.0.0 to 8.0.1-experimental (8.0.1 is outside it)
- CVE-2023-36665Affects 6.10.0 to 6.11.3 (6.11.4 is outside it); 7.0.0 to 7.2.4 (7.2.5 is outside it)
- CVE-2022-25878Affects 6.10.0 to 6.10.2 (6.10.3 is outside it); 6.11.0 to 6.11.2 (6.11.3 is outside it)
- CVE-2018-3738Affects 0.0.0 to 5.0.2 (5.0.3 is outside it); 6.0.0 to 6.8.5 (6.8.6 is outside it)
Advisories 17
- CVE-2026-59876Medium 4.8
protobufjs: Text Format string map parsing can mutate returned map object prototype
Affected: from 8.2.0, fixed in 8.6.5.
Fixed in 8.6.5 (released Jun 23, 2026, 15 days before disclosure).
The latest release, 8.8.1, is not affected.
0.8% of protobufjs downloads last week were affected versions (1.1M).
- CVE-2026-59877Medium 5.3
protobufjs: Denial of Service via infinite loop in .proto option parsing
Affected: from 7.5.0, fixed in 7.6.5; from 8.0.0, fixed in 8.6.6.
Fixed in 7.6.5 (released Jul 4, 2026, 4 days before disclosure) and 8.6.6 (released Jul 4, 2026, 4 days before disclosure).
The latest release, 8.8.1, is not affected.
29% of protobufjs downloads last week were affected versions (39M).
- CVE-2026-54269Medium 5.3
protobufjs: Schema-derived names can shadow runtime-significant properties
Affected: fixed in 7.6.3; from 8.0.0, fixed in 8.6.0.
Fixed in 7.6.3 (released Jun 9, 2026, 13 days before disclosure) and 8.6.0 (released Jun 4, 2026, 18 days before disclosure).
The latest release, 8.8.1, is not affected.
34% of protobufjs downloads last week were affected versions (45.2M).
- CVE-2026-48712High 7.5
protobufjs: Denial of service through unbounded Any expansion during JSON conversion
Affected: fixed in 7.6.1; from 8.0.0, fixed in 8.4.1.
Fixed in 7.6.1 (released May 22, 2026, 31 days before disclosure) and 8.4.1 (released May 21, 2026, 32 days before disclosure).
The latest release, 8.8.1, is not affected.
31% of protobufjs downloads last week were affected versions (41.2M).
- CVE-2026-54270Medium 5.3
protobufjs: Memory amplification from preserved unknown fields in binary decode
Affected: from 8.2.0, fixed in 8.5.0.
Fixed in 8.5.0 (released May 29, 2026, 24 days before disclosure).
The latest release, 8.8.1, is not affected.
0.3% of protobufjs downloads last week were affected versions (444.8K).
- CVE-2026-45740Medium 5.3
protobufjs: Denial of Service via unbounded recursive JSON descriptor expansion
Affected: fixed in 7.5.8; from 8.0.0, fixed in 8.2.0.
Fixed in 7.5.8 (released May 12, 2026, 1 day before disclosure) and 8.2.0 (released May 9, 2026, 4 days before disclosure).
The latest release, 8.8.1, is not affected.
29% of protobufjs downloads last week were affected versions (38.5M).
- CVE-2026-44294Medium 5.3
protobufjs: Denial of service from crafted field names in generated code
Affected: fixed in 7.5.6; from 8.0.0, fixed in 8.0.2.
Fixed in 7.5.6 (released Apr 28, 2026, 15 days before disclosure) and 8.0.2 (released Apr 27, 2026, 16 days before disclosure).
The latest release, 8.8.1, is not affected.
27% of protobufjs downloads last week were affected versions (35.8M).
- CVE-2026-44293High 7.7
protobufjs: Code injection through bytes field defaults in generated toObject code
Affected: fixed in 7.5.6; from 8.0.0, fixed in 8.0.2.
Fixed in 7.5.6 (released Apr 28, 2026, 15 days before disclosure) and 8.0.2 (released Apr 27, 2026, 16 days before disclosure).
The latest release, 8.8.1, is not affected.
27% of protobufjs downloads last week were affected versions (35.8M).
- CVE-2026-44292Medium 5.3
protobufjs: Prototype injection in generated message constructors
Affected: fixed in 7.5.6; from 8.0.0, fixed in 8.0.2.
Fixed in 7.5.6 (released Apr 28, 2026, 15 days before disclosure) and 8.0.2 (released Apr 27, 2026, 16 days before disclosure).
The latest release, 8.8.1, is not affected.
27% of protobufjs downloads last week were affected versions (35.8M).
- CVE-2026-44291High 8.1
protobufjs: Code generation gadget after prototype pollution
Affected: fixed in 7.5.6; from 8.0.0, fixed in 8.0.2.
Fixed in 7.5.6 (released Apr 28, 2026, 15 days before disclosure) and 8.0.2 (released Apr 27, 2026, 16 days before disclosure).
The latest release, 8.8.1, is not affected.
27% of protobufjs downloads last week were affected versions (35.8M).
- CVE-2026-44290High 7.5
protobufjs: Process-wide denial of service through unsafe option paths
Affected: fixed in 7.5.6; from 8.0.0, fixed in 8.0.2.
Fixed in 7.5.6 (released Apr 28, 2026, 15 days before disclosure) and 8.0.2 (released Apr 27, 2026, 16 days before disclosure).
The latest release, 8.8.1, is not affected.
27% of protobufjs downloads last week were affected versions (35.8M).
- CVE-2026-44289High 7.5
protobufjs: Denial of service through unbounded protobuf recursion
Affected: fixed in 7.5.6; from 8.0.0, fixed in 8.0.2.
Fixed in 7.5.6 (released Apr 28, 2026, 15 days before disclosure) and 8.0.2 (released Apr 27, 2026, 16 days before disclosure).
The latest release, 8.8.1, is not affected.
27% of protobufjs downloads last week were affected versions (35.8M).
- CVE-2026-44288Medium 5.3
protobufjs: Overlong UTF-8 decoding
Affected: fixed in 7.5.6; from 8.0.0, fixed in 8.0.2.
Fixed in 7.5.6 (released Apr 28, 2026, 15 days before disclosure) and 8.0.2 (released Apr 27, 2026, 16 days before disclosure).
The latest release, 8.8.1, is not affected.
27% of protobufjs downloads last week were affected versions (35.8M).
- CVE-2026-41242Critical 9.4
protobufjs has an arbitrary code execution issue
Affected: from 8.0.0, fixed in 8.0.1; from 7.0.0, fixed in 7.5.5; fixed in 6.11.6.
Fixed in 6.11.6 (released May 3, 2026, 15 days after disclosure), 7.5.5 (released Apr 15, 2026, 3 days before disclosure) and 8.0.1 (released Apr 4, 2026, 14 days before disclosure).
The latest release, 8.8.1, is not affected.
23% of protobufjs downloads last week were affected versions (30M).
- CVE-2023-36665Unrated
"protobuf.js (aka protobufjs) 6.10.0 through 7.x before 7.2.5 allows Prototype Pollution, a different vulnerability than CVE-2022-25878.
Affected: from 7.0.0, fixed in 7.2.5; from 6.10.0, fixed in 6.11.4.
Fixed in 6.11.4 (released Aug 11, 2023, 37 days after disclosure) and 7.2.5 (released Aug 22, 2023, 48 days after disclosure).
The latest release, 8.8.1, is not affected.
2.7% of protobufjs downloads last week were affected versions (3.6M).
Show all 17 advisoriesShow fewer advisories
- CVE-2022-25878High 8.2
Prototype Pollution
Affected: from 6.11.0, fixed in 6.11.3; from 6.10.0, fixed in 6.10.3.
Fixed in 6.10.3 (released May 20, 2022, 7 days before disclosure) and 6.11.3 (released May 20, 2022, 7 days before disclosure).
The latest release, 8.8.1, is not affected.
0.4% of protobufjs downloads last week were affected versions (517.7K).
- CVE-2018-3738Unrated
protobufjs is vulnerable to ReDoS when parsing crafted invalid .proto files.
Affected: from 6.0.0, fixed in 6.8.6; fixed in 5.0.3.
Fixed in 5.0.3 (released May 16, 2018, 22 days before disclosure) and 6.8.6 (released Feb 26, 2018, 101 days before disclosure).
The latest release, 8.8.1, is not affected.
<0.1% of protobufjs downloads last week were affected versions (22K).