arpping@0.1.4 vulnerabilities

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

  • latest version

    4.0.0

  • latest non vulnerable version

  • first published

    6 years ago

  • latest version published

    2 years ago

  • licenses detected

    • >=0.1.0 <0.2.0
  • Direct Vulnerabilities

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

    How to fix?

    Automatically find and fix vulnerabilities affecting your projects. Snyk scans for vulnerabilities and provides fixes for free.

    Fix for free
    VulnerabilityVulnerable 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