2.5.6
3 years ago
4 days ago
Known vulnerabilities in the protobufjs-cli package. This does not include vulnerabilities belonging to this package’s dependencies.
Snyk's AI Trust Platform automatically finds the best upgrade path and integrates with your development workflows. Secure your code at zero cost.
Fix for free| Vulnerability | Vulnerable Version |
|---|---|
protobufjs-cli is a Translates between file formats and generates static code as well as TypeScript definitions. Affected versions of this package are vulnerable to Arbitrary Code Injection via the Note: This is only exploitable if the application or build process runs How to fix Arbitrary Code Injection? Upgrade | <1.3.2>=2.0.0 <2.5.0 |
protobufjs-cli is a Translates between file formats and generates static code as well as TypeScript definitions. Affected versions of this package are vulnerable to Improper Check for Unusual or Exceptional Conditions in the schema-derived names that collide with runtime-significant properties. An attacker can cause affected message or service types to become unusable, resulting in denial of service for the relevant processing path, by providing or influencing protobuf schemas or JSON descriptors containing problematic names such as How to fix Improper Check for Unusual or Exceptional Conditions? Upgrade | <1.3.3>=2.0.0 <2.5.1 |
protobufjs-cli is a Translates between file formats and generates static code as well as TypeScript definitions. Affected versions of this package are vulnerable to Arbitrary Code Injection via the How to fix Arbitrary Code Injection? Upgrade | <1.2.1>=2.0.0-experimental <2.0.2 |
protobufjs-cli is a Translates between file formats and generates static code as well as TypeScript definitions. Affected versions of this package are vulnerable to Command Injection via How to fix Command Injection? Upgrade | <1.2.1>=2.0.0-experimental <2.0.2 |
protobufjs-cli is a Translates between file formats and generates static code as well as TypeScript definitions. Affected versions of this package are vulnerable to Uncontrolled Recursion through unbounded recursion when decoding nested message fields. An attacker can exhaust the call stack and cause the application to crash by supplying specially crafted protobuf binary data containing deeply nested structures. How to fix Uncontrolled Recursion? Upgrade | <1.2.1>=2.0.0-experimental <2.0.2 |