CVE-2010-1160 Details

CVE-2010-1160

Published: 2010-04-16
Last Modified: 2010-06-07
CVE Author: NIST National Vulnerability Database
CVE Assigner: cve@mitre.org
Summary

GNU nano before 2.2.4 does not verify whether a file has been changed before it is overwritten in a file-save operation, which allows local user-assisted attackers to overwrite arbitrary files via a symlink attack on an attacker-owned file that is being edited by the victim.

Analysis
Common Vulnerability Score System v2.0
Severity Low
Base Score 1.9/10
Exploit Score 3.4/10
Access Vector Local
Access Complexity Medium
Authentication None
Impact Score 2.9/10
Confidentiality Impact None
Availability Impact None
Integrity Impact Partial
Vector String AV:L/AC:M/Au:N/C:N/I:P/A:N
Common Vulnerability Score System v3.1

NIST has not assigned a CVSSv3.1 Score.

Products Reported
CPE Vulnerable Start Excluding
cpe:2.3:a:gnu:nano:0.5.0:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.5.1:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.5.2:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.5.3:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.5.4:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.5.5:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.6.0:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.6.1:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.6.2:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.6.3:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.6.4:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.6.5:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.6.6:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.6.7:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.6.8:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.6.9:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.7.0:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.7.1:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.7.2:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.7.3:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.7.4:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.7.5:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.7.6:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.7.7:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.7.8:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.7.9:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.8.0:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.8.1:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.8.2:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.8.3:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.8.4:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.8.5:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.8.6:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.8.7:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.8.8:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.8.9:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.0:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.1:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.2:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.3:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.4:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.5:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.6:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.7:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.8:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.9:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.10:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.11:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.12:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.13:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.14:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.15:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.16:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.17:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.18:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.19:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.20:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.21:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.22:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.23:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.24:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.25:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.99pre1:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.99pre2:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:0.9.99pre3:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.0.0:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.0.1:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.0.2:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.0.3:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.0.4:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.0.5:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.0.6:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.0.7:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.0.8:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.0.9:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.1.0:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.1.1:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.1.2:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.1.3:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.1.4:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.1.5:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.1.6:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.1.7:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.1.8:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.1.9:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.1.10:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.1.11:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.1.12:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.1.99pre1:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.1.99pre2:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.1.99pre3:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.2.0:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.2.1:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.2.2:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.2.3:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.2.4:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.2.5:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.3.0:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.3.1:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.3.2:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.3.3:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.3.4:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.3.5:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.3.6:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.3.7:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.3.8:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.3.9:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.3.10:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.3.11:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.3.12:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.9.99pre1:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.9.99pre2:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:1.9.99pre3:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.0.0:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.0.1:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.0.2:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.0.3:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.0.4:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.0.5:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.0.6:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.0.7:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.0.8:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.0.9:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.1.0:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.1.1:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.1.2:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.1.3:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.1.4:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.1.5:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.1.6:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.1.7:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.1.8:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.1.9:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.1.10:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.1.11:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.1.99pre1:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.1.99pre2:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.2.0:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.2.1:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:2.2.2:*:*:*:*:*:*:* Yes - -
cpe:2.3:a:gnu:nano:*:*:*:*:*:*:*:* Yes - -
References

http://drosenbe.blogspot.com/2010/03/nano-as-root.html
http://lists.gnu.org/archive/html/nano-devel/2010-04/msg00000.html
http://secunia.com/advisories/39444
http://svn.savannah.gnu.org/viewvc/trunk/nano/ChangeLog?revision=4503&root=nano&view=markup
http://www.openwall.com/lists/oss-security/2010/04/14/4
http://www.securitytracker.com/id?1023891

CVE ID
CVE-2010-1160
Published
2010-04-16
Modified
2010-06-07
CVSSv2.0
Low
PCI Compliance
Pass
US-CERT Alert
No
CWE
CWE-59

You never have to pay for a vulnerability scanning and management software again.

Tired of paying a subscription 'per asset' or 'per IP'? Well you can officially cancel your current subscription. Mageni provides a free, open source and enterprise-ready vulnerability scanning and management platform which helps you to find, prioritize, remediate and manage your vulnerabilities.