CVE-2026-54269
Fixed in a distro release EPSS <1%CVSS 5.3
protobufjs compiles protobuf definitions into JavaScript (JS) functions. Prior to 8.6.0 and 7.6.3, protobufjs accepted certain schema-derived names that could collide with properties used by protobufjs runtime helpers. The known affected names are fields named hasOwnProperty, field or oneof names such as $type when loaded through protobufjs JSON/reflection descriptors, and service methods whose generated helper name is rpcCall. When affected message or service types were used, protobufjs could read schema-controlled data where it expected an own-property helper, reflected type metadata, or the base RPC helper. This could cause deterministic exceptions or recursive calls in affected decode post-checks, verification, object conversion, reflected JSON serialization, or protobufjs RPC helper invocation. This vulnerability is fixed in 8.6.0 and 7.6.3.
Products: protobufjs protobuf.js
Fixed upstream
| Ecosystem | Package | Fixed in |
|---|---|---|
| npm | protobufjs | 7.6.3 |
| npm | protobufjs | 8.6.0 |
| npm | protobufjs-cli | 2.5.1 |
| npm | protobufjs-cli | 1.3.3 |
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Chainguard | cadence-web | 4.0.15-r3 |
| Chainguard | homepage | 1.13.2-r4 |
| Chainguard | jitsucom-jitsu-console | 2.11.0-r27 |
| Chainguard | kibana-8.17 | 8.17.10-r24 |
| Chainguard | kibana-8.17-bitnami | 8.17.10-r24 |
| Chainguard | kibana-8.17-iamguarded | 8.17.10-r24 |
| Chainguard | kibana-9.0 | 9.0.8-r31 |
| Chainguard | kibana-9.0-bitnami | 9.0.8-r31 |
| Chainguard | kibana-9.0-iamguarded | 9.0.8-r31 |
| Chainguard | kibana-9.1 | 9.1.10-r20 |
| Chainguard | kibana-9.1-iamguarded | 9.1.10-r20 |
| Chainguard | kibana-9.2 | 9.2.8-r8 |
| Chainguard | kibana-9.2-iamguarded | 9.2.8-r8 |
| Chainguard | kibana-9.3 | 9.3.5-r3 |
| Chainguard | kibana-9.3-iamguarded | 9.3.5-r3 |
| Chainguard | kubeflow-centraldashboard | 1.10.0-r24 |
| Chainguard | langfuse-3 | 3.191.0-r0 |
| Chainguard | langfuse-3-compat | 3.225.7-r6 |
| Chainguard | langfuse-3-worker | 3.191.0-r0 |
| Chainguard | langfuse-fips-3 | 3.192.0-r0 |
| Chainguard | langfuse-fips-3-worker | 3.192.0-r0 |
| Chainguard | librechat | 0.8.7-r4 |
| Chainguard | nemo | 2.7.3-r14 |
| Chainguard | pulumi-language-nodejs | 3.246.0-r1 |
| Chainguard | vitess-22 | no fix |
| Chainguard | vitess-24 | 24.0.1-r4 |
| Chainguard | vitess-24-compat | 24.0.3-r7 |
| Wolfi | jitsucom-jitsu-console | 2.11.0-r27 |
| Wolfi | kubeflow-centraldashboard | 1.10.0-r24 |
| Wolfi | langfuse-3 | 3.191.0-r0 |
| Wolfi | langfuse-3-compat | 3.225.7-r6 |
| Wolfi | langfuse-3-worker | 3.191.0-r0 |
| Wolfi | pulumi-language-nodejs | 3.246.0-r1 |
| Wolfi | vitess-24 | 24.0.1-r4 |
| Wolfi | vitess-24-compat | 24.0.3-r7 |