Vulnerability in Jarun Nnn
CVE-2026-121549
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 path so the victim's plugin truncates and overwrites any file the victim can write.
Published · last modified .
CVSS v3 metric
CVSS v3 base score 4.4 (Medium). Vector: CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:N/I:H/A:N.
EPSS exploit prediction
No EPSS score from FIRST.org yet. New CVEs usually get one within a few days; no score means no signal yet, not low risk. How EPSS works.
Affected products
Weakness classification (CWE)
References
- github.com/jarun/nnn/issues/2188 (issue-tracking)
- github.com/jarun/nnn (product)
- github.com/jarun/nnn/commit/04715921aece0257fef7a8558c0783493d98efff (patch)
- github.com/jarun/nnn/blob/v5.3/plugins/pdfread (technical-description)
- github.com/jarun/nnn/blob/v5.3/plugins/nuke (technical-description)
- www.vulncheck.com/advisories/nnn-through-5.3-insecure-temporary-file-symlink-ov… (third-party-advisory)
Frequently asked questions
- What is CVE-2026-121549?
- CVE-2026-121549 is a medium-severity vulnerability in Jarun Nnn, classified under Insecure Temporary File. CVSS score: 4.4/10. Published 2026-11-03.
- How severe is CVE-2026-121549?
- Medium severity. CVSS v3 base score is 4.4 out of 10.