PT-2026-40536

CVE-2026-44290

·

Published

2026-05-12

·

Updated

2026-10-30

Description by

CVSS 2.0
7.8
High
MetricsAV:N/AC:L/Au:N/C:N/I:N/A:C
Name of the Vulnerable Software and Affected Versions protobufjs versions prior to 7.5.6 protobufjs versions prior to 8.0.2
Description protobufjs allows certain schema option paths to traverse inherited object properties during option application. A crafted protobuf schema or JSON descriptor can cause option handling to write to properties on global JavaScript constructors, corrupting built-in process-wide functionality. This can lead to a persistent denial of service for the lifetime of the affected process. The issue affects applications that parse or load protobuf schemas or descriptors from untrusted sources using reflection APIs such as parse(), Root.load(), Root.loadSync(), or Root.fromJSON(). Applications using bundled or trusted schemas to decode untrusted payloads are not directly affected.
Recommendations Update to version 7.5.6. Update to version 8.0.2. Avoid parsing or loading protobuf schemas or JSON descriptors from untrusted sources. Validate or reject option names containing unsafe property path components before loading them. Run schema processing in an isolated process.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
GHSA-JVWF-75H9-CWGG
CLEANSTART-2026-ED10498
CLEANSTART-2026-IB28503
CLEANSTART-2026-QT32731
ECHO-577D-E467-484D
Found an issue in the description? Have something to add? Feel free to write us 👾