CVE-2026-44289CWE-606CWE-674

CVE-2026-44289

High · published May 13, 2026

CVSS v3.1
7.5
EPSS
1%
Percentile
52.0
In the wild
Unconfirmed
What it is

protobufjs compiles protobuf definitions into JavaScript (JS) functions. Prior to 7.5.6 and 8.0.2, protobufjs could recurse without a depth limit while decoding nested protobuf data. This affected both skipping unknown group fields and generated decoding of nested message fields. A crafted protobuf binary payload could cause the JavaScript call stack to be exhausted during decoding. This vulnerability is fixed in 7.5.6 and 8.0.2.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00684 · 52.0th percentile
Weaknesses
CWE-606 · Unchecked Input for Loop Condition; CWE-674 · Uncontrolled Recursion
Published
2026-05-13T20:16Z
Affected products (2)
ProductVersionsFixed in
protobufjs_project/protobufjs< 7.5.67.5.6
protobufjs_project/protobufjs≥ 8.0.0, < 8.0.28.0.2
References (6)
EPSS history
Timeline
  • 13 MAY 14:39Z
    protobufjs: Denial of service through unbounded protobuf recursion
    cvelistv5