533 matches found
EUVD-2026-42311
protobufjs: Text Format string map parsing can mutate returned map object prototype...
@agentbadge/mcp (0.1.9), @agentbadge/passport (>=0.1.8, <=0.2.1) +100 more potentially affected by CVE-2026-59876 via protobufjs (>=8.2.0, <=8.6.4)
protobufjs NPM version =8.2.0, =0.1.8, =0.1.1, =0.1.1, =1.16.0, =0.0.4, =0.0.4, =0.0.4, =0.0.4, =0.1.0, =0.1.1 and more Source cves: CVE-2026-59876 Source advisory: GHSA-JFJ6-75FJ-8934...
@agentbadge/mcp (0.1.9), @agentbadge/passport (>=0.1.8, <=0.2.1) +100 more potentially affected by CVE-2026-59876 via protobufjs (>=8.2.0, <=8.6.4)
protobufjs NPM version =8.2.0, =0.1.8, =0.1.1, =0.1.1, =1.16.0, =0.0.4, =0.0.4, =0.0.4, =0.0.4, =0.1.0, =0.1.1 and more Source cves: CVE-2026-59876 Source advisory: OSV:GHSA-JFJ6-75FJ-8934...
GHSA-JFJ6-75FJ-8934 protobufjs: Text Format string map parsing can mutate returned map object prototype
Summary The protobuf.js text format extension parsed string-keyed map entries using ordinary property assignment. A text-format map entry with key proto could therefore change the prototype of the returned map object instead of creating an own map entry. This affected the optional Text Format...
NPM: protobufjs: Text Format string map parsing can mutate returned map object prototype
NPM: protobufjs: Text Format string map parsing can mutate returned map object prototype vulnerability discovered by ? in WordPress Npm protobufjs versions = 8.2.0, = 8.6.4...
protobufjs: Text Format string map parsing can mutate returned map object prototype
Summary The protobuf.js text format extension parsed string-keyed map entries using ordinary property assignment. A text-format map entry with key proto could therefore change the prototype of the returned map object instead of creating an own map entry. This affected the optional Text Format...
protobufjs: Denial of Service via infinite loop in .proto option parsing
Summary protobufjs parsed option names by advancing through schema tokens until it reached an = token, without checking for end of input. A crafted .proto schema that opens an option declaration but ends prematurely could cause the option parser to loop without ever terminating. This affects the...
NPM: protobufjs: Denial of Service via infinite loop in .proto option parsing
NPM: protobufjs: Denial of Service via infinite loop in .proto option parsing vulnerability discovered by ? in WordPress Npm protobufjs versions = 7.5.0, = 7.6.4...
@0xchain/telemetry (>=1.1.0-beta.8, <=1.1.0-beta.18), @20206205tech/nestjs-common (>=0.8.0, <=0.11.3) +1114 more potentially affected by CVE-2026-59877 via protobufjs (>=8.0.0, <=8.6.5)
protobufjs NPM version =8.0.0, =1.1.0-beta.8, =0.8.0, =1.0.0, =1.1.4, =0.3.1, =0.3.1, =0.7.1, =0.7.0, =0.6.0, =0.8.0 and more Source cves: CVE-2026-59877 Source advisory: GHSA-J3F2-48V5-CCWW...
GHSA-J3F2-48V5-CCWW protobufjs: Denial of Service via infinite loop in .proto option parsing
Summary protobufjs parsed option names by advancing through schema tokens until it reached an = token, without checking for end of input. A crafted .proto schema that opens an option declaration but ends prematurely could cause the option parser to loop without ever terminating. This affects the...
@acedatacloud/nexior (>=3.26.0, <=3.142.0), @aliceo2/bookkeeping (>=1.9.1, <=1.15.0) +702 more potentially affected by CVE-2026-59877 via protobufjs (>=7.5.0, <=7.6.4)
protobufjs NPM version =7.5.0, =3.26.0, =1.9.1, =2.1.7-alpha-2, =0.1.0, =1.0.0-canary.15, =0.0.2, =0.0.1, =0.0.0-experimental-02e44603-20260603, =0.0.0-experimental-02e44603-20260603, =0.0.0-experimental-02e44603-20260603, =0.3.0, =0.0.1-alpha.1, =0.1.0, =1.0.1 and more Source cves: CVE-2026-5987...
EUVD-2026-42310
protobufjs: Denial of Service via infinite loop in .proto option parsing...
@0xchain/telemetry (>=1.1.0-beta.8, <=1.1.0-beta.18), @20206205tech/nestjs-common (>=0.8.0, <=0.11.3) +1114 more potentially affected by CVE-2026-59877 via protobufjs (>=8.0.0, <=8.6.5)
protobufjs NPM version =8.0.0, =1.1.0-beta.8, =0.8.0, =1.0.0, =1.1.4, =0.3.1, =0.3.1, =0.7.1, =0.7.0, =0.6.0, =0.8.0 and more Source cves: CVE-2026-59877 Source advisory: OSV:GHSA-J3F2-48V5-CCWW...
@acedatacloud/nexior (>=3.26.0, <=3.142.0), @aliceo2/bookkeeping (>=1.9.1, <=1.15.0) +702 more potentially affected by CVE-2026-59877 via protobufjs (>=7.5.0, <=7.6.4)
protobufjs NPM version =7.5.0, =3.26.0, =1.9.1, =2.1.7-alpha-2, =0.1.0, =1.0.0-canary.15, =0.0.2, =0.0.1, =0.0.0-experimental-02e44603-20260603, =0.0.0-experimental-02e44603-20260603, =0.0.0-experimental-02e44603-20260603, =0.3.0, =0.0.1-alpha.1, =0.1.0, =1.0.1 and more Source cves: CVE-2026-5987...
CVE-2026-59876
A flaw was found in protobufjs. The Text Format extension, responsible for compiling protobuf definitions into JavaScript functions, improperly parsed string-keyed map entries. This allowed a specially crafted map entry with the key proto to modify the prototype of the returned map object. An...
protobufjs: protobufjs: Arbitrary code execution due to unsafe expression generation from crafted protobuf descriptors
A flaw was found in protobufjs, a library used to compile protobuf definitions into JavaScript functions. A remote attacker could exploit this vulnerability by providing a crafted descriptor that includes a non-string default value for a bytes field. This could lead to the generation of an unsafe...
@agentbadge/mcp (0.1.9), @agentbadge/passport (>=0.1.8, <=0.2.1) +100 more potentially affected by CVE-2026-59876 via protobufjs (>=8.2.0, <=8.6.4)
protobufjs NPM version =8.2.0, =0.1.8, =0.1.1, =0.1.1, =1.16.0, =0.0.4, =0.0.4, =0.0.4, =0.0.4, =0.1.0, =0.1.1 and more Source cves: CVE-2026-59876 Source advisory: SNYK:JS-PROTOBUFJS-17900554...
Prototype Pollution
Overview Affected versions of this package are vulnerable to Prototype Pollution through the textformat file. An attacker can modify the prototype of the returned map object by supplying a specially crafted map entry with the key proto. Note: This is only exploitable if the target schema contains...
Prototype Pollution
Overview protobufjs is a protocol buffer for JavaScript & TypeScript. Affected versions of this package are vulnerable to Prototype Pollution through the textformat file. An attacker can modify the prototype of the returned map object by supplying a specially crafted map entry with the key proto...
Prototype Pollution
Overview protobufjs-cli is a Translates between file formats and generates static code as well as TypeScript definitions. Affected versions of this package are vulnerable to Prototype Pollution through the textformat file. An attacker can modify the prototype of the returned map object by supplyi...