Skip to content
OpenAdvisories
High · 7.7 CVE-2026-44293 EUVD-2026-30031GHSA-66ff-xgx4-vchm

protobufjs: Code injection through bytes field defaults in generated toObject code

Published May 13, 2026 · Updated Sep 9, 2026 · Assigned by GitHub_M

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 products

VendorProductAffectedFixed
protobufjs protobuf.js < 7.5.6, >= 8.0.0, < 8.0.2 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
RHEL 10 rh-podman-desktop 1.1.1-1.el10_2 RHSA-2026:37385
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat Ansible Automation Platform Developer 2 automation-controller +1 4.7.13-2.el9ap RHSA-2026:34160
Red Hat Ansible Automation Platform Developer 2 python3.12-urllib3 2.7.0-1.el9ap RHSA-2026:34160
Red Hat Ansible Automation Platform 2 automation-controller +4 4.7.13-2.el9ap RHSA-2026:34160
Red Hat Ansible Automation Platform 2 automation-platform-ui 2.6.10-1.el9ap RHSA-2026:34160
Red Hat Ansible Automation Platform 2 python3.12-pyjwt +1 2.13.0-1.el9ap RHSA-2026:34160
Red Hat Ansible Automation Platform 2 python3.12-pysequoia 0.1.34-1.el9ap RHSA-2026:34160
Red Hat Ansible Automation Platform 2 python3.12-urllib3 2.7.0-1.el9ap RHSA-2026:34160

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling kubeflow-centraldashboard 1.10.0-r21 —
Wolfi rolling pulumi-language-nodejs 3.237.0-r1 —
Wolfi rolling renovate 43.170.15-r2 —
Wolfi rolling vitess-23 23.0.4-r5 —

Affected packages

EcosystemPackageAffectedFixedRecord
npm protobufjs < 7.5.6 7.5.6 GHSA-66ff-xgx4-vchm
npm protobufjs >= 8.0.0, < 8.0.2 8.0.2 GHSA-66ff-xgx4-vchm

Advisories 2

References