CVE-2016-10693: Insecure Download of Executable in pm2-kafka

pm2-kafka Updated 02 Oct 2025

Summary

01/09/2020
No i
High
Not published

CVE-2016-10693: Downloads Resources over HTTP in pm2-kafka. Affects pm2-kafka versions >= 0.0.0. No fix is published. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored Devnack Mobile apps built by Devnack Design, build and launch iOS and Android apps with a senior product team. From idea to store release Start a project

Background

pm2-kafka is an npm package that provides functionality for managing Kafka processes using PM2. It allows users to easily deploy and manage Kafka applications. However, the package is vulnerable to an insecure download of an executable over an unencrypted HTTP connection.

Vulnerability Detail

The affected versions of pm2-kafka insecurely download an executable over an unencrypted HTTP connection. This vulnerability can be exploited by an attacker with a privileged network position. They can intercept the response and replace the executable with a malicious one, leading to code execution on the system running pm2-kafka.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Workaround

As there is no patch available, the recommended workaround is to avoid using pm2-kafka and consider using an alternative package. If you must use pm2-kafka, ensure that it is not installed while connected to a public network. Install it only on a private network where the potential attackers are limited.

Conclusion

The pm2-kafka package is vulnerable to an insecure download of an executable over an unencrypted HTTP connection. Currently, there is no patch available, and the best mitigation is to avoid using the package. If you must use it, take precautions by installing it only on a private network and consider using alternative packages. For further support on vulnerability remediation, contact DevNack.com.

See every vulnerability recorded for pm2-kafka →

Share this vulnerability

FAQ

The impact of this vulnerability is that an attacker can replace the downloaded executable with a malicious one, leading to code execution on the system running pm2-kafka.

Yes, all versions of pm2-kafka are affected by this vulnerability.

No, currently there is no patch available for this vulnerability.

While it is not recommended, if you must use pm2-kafka, you can reduce the risk of exploitation by ensuring it is not installed while connected to a public network. Install it only on a private network where the potential attackers are limited.

Yes, there are alternative packages available for managing Kafka processes. Consider using one of those instead of pm2-kafka.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback