Vulnerability · Published May 13, 2026 · Assigned by GitHub_M
CVE-2026-44293protobufjs: Code injection through bytes field defaults in generated toObject code
High 7.1
In plain English
A high-severity code injection in protobuf.js from protobufjs. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 35% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
protobufjs compiles protobuf definitions into JavaScript (JS) functions. Prior to 7.5.6 and 8.0.2, protobufjs generated JavaScript for toObject conversion could include an unsafe expression derived from a schema-controlled bytes field default value. A crafted descriptor with a non-string default value for a bytes field could cause attacker-controlled code to be emitted into the generated conversion function. This vulnerability is fixed in 7.5.6 and 8.0.2.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| npm | protobufjs | 7.5.6 | GHSA-66ff-xgx4-vchm |
| npm | protobufjs | 8.0.2 | GHSA-66ff-xgx4-vchm |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| protobufjs | protobuf.js | < 7.5.6>= 8.0.0, < 8.0.2 |
Weakness: CWE-94 · Vector: CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:H
References
- https://github.com/protobufjs/protobuf.js/security/advisories/GHSA-66ff-xgx4-vchm x_refsource_CONFIRM
- https://access.redhat.com/security/cve/CVE-2026-44293 vdb-entry, x_refsource_REDHAT
- RHBZ#2477104 issue-tracking, x_refsource_REDHAT
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-44293.json x_sadp-csaf-vex
- https://access.redhat.com/errata/RHSA-2026:34160 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:37385 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34374 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:26234 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:60520 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:57487 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:54555 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:37628 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:37186 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:29795 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:26090 vendor-advisory, x_refsource_REDHAT