arpping@2.0.0 vulnerabilities

Discover and search for internet-connected devices (locally) using ping and arp

Direct Vulnerabilities

Known vulnerabilities in the arpping package. This does not include vulnerabilities belonging to this package’s dependencies.

Automatically find and fix vulnerabilities affecting your projects. Snyk scans for vulnerabilities and provides fixes for free.
Fix for free
Vulnerability Vulnerable Version
  • H
Remote Code Execution (RCE)

arpping is a package that discovers and searches for internet-connected devices (locally) using ping and arp.

Affected versions of this package are vulnerable to Remote Code Execution (RCE). Code injection occurs when using commands: ping and arp. This is demonstrated with the following PoC:

PoC

const Arpping = require('arpping');

var arpping = new Arpping();
arpping.ping(["127.0.0.1;touch HACKED;"]);

How to fix Remote Code Execution (RCE)?

Upgrade arpping to version 3.0.0 or higher.

<3.0.0