Skip to content
OpenAdvisories

Package · Debian

nnn

7 known vulnerabilities.

7 results · Feed

  • Low 3.3

    nnn through 5.3 Symlink-Following Write via NNN_FIFO Handling

    nnn through 5.3 contains an insecure file handling vulnerability that allows local attackers to redirect writes because main() accepts an existing NNN_FIFO path without verifying it is a FIFO. Attackers can pre-create the documented predictable /tmp/nnn.fifo …

  • Medium 4.4

    nnn through 5.3 Insecure Temporary File Symlink Overwrite via pdfread and nuke Plugins

    nnn through 5.3 contains an insecure temporary file vulnerability in the pdfread and nuke plugins that allows local attackers to overwrite files by exploiting predictable paths in /tmp. Attackers can pre-create a symlink at the name-derived or PID-derived pat…

  • High 7.8

    nnn through 5.3 OS Command Injection via togglex Plugin

    Jarun nnn through 5.3 contains an OS command injection vulnerability in plugins/togglex that allows attackers to execute commands via crafted filenames. Attackers can place files whose names contain a double quote and shell syntax, which xargs -I splices into…

  • Medium 5.1

    Shell Command Injection in nnn

    nnn does not sanitize the filename variable. An attacker can place a file with a crafted name on a shared filesystem, removable media, or inside an extracted archive whose name contains a single quote followed by shell syntax. If the victim navigates to that …

  • Medium 5.1

    Shell Command Injection in nnn

    nnn does not sanitize the path variable. An attacker can create a directory on a shared filesystem, removable media, or inside an extracted archive whose name contains a single quote followed by shell syntax. If the victim enters that directory in nnn and use…

  • Low 2.4

    Numeric Truncation Error in nnn

    nnn stores homelen variable as uchar_t, which can only represent values in the range 0-255. An attacker who can influence the victim's execution environment can provide an arbitrary HOME path with length that is truncated to 0. The expression (homelen - 1) is…

  • Low 2.4

    Out-of-bounds write in nnn

    nnn is vulnerable to Out-of-Bound write vulnerability. Due to lack of validation of attacker-controlled length fields deserialized from a session file, a crafted session file can cause nnn to write data beyond the bounds of fixed-size global buffers when load…