CVSS 5.3 · Medium EPSS 0,40%
Kerentanan Uncontrolled Recursion pada protobufjs project protobufjs, protobufjs project protobufjs-cli. Skor CVSS 3.1 5.3 (Medium) menurut github.com.
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.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
· uraikan di kalkulator | Vendor | Produk | Versi terdampak |
|---|---|---|
| protobufjs project | protobufjs | Semua versi sebelum 7.6.3 |
| protobufjs project | protobufjs | Versi 8.0.0 hingga sebelum 8.6.0 |
| protobufjs project | protobufjs-cli | Semua versi sebelum 1.3.3 |
| protobufjs project | protobufjs-cli | Versi 2.0.0 hingga sebelum 2.5.1 |