{"id":"UBUNTU-CVE-2014-1638","details":"(1) debian/postrm and (2) debian/localepurge.config in localepurge before 0.7.3.2 use tempfile to create a safe temporary file but appends a suffix to the original filename and writes to this new filename, which allows local users to overwrite arbitrary files via a symlink attack on the new filename.","modified":"2025-07-16T06:30:45.103070Z","published":"2014-01-28T00:55:00Z","withdrawn":"2025-07-18T16:42:59Z","upstream":["CVE-2014-1638"],"references":[{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2014-1638"},{"type":"REPORT","url":"http://xforce.iss.net/xforce/xfdb/90669"},{"type":"REPORT","url":"http://www.openwall.com/lists/oss-security/2014/01/22/4"},{"type":"REPORT","url":"http://www.openwall.com/lists/oss-security/2014/01/22/3"},{"type":"REPORT","url":"http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=736359"},{"type":"REPORT","url":"https://www.cve.org/CVERecord?id=CVE-2014-1638"}],"affected":[{"package":{"name":"localepurge","ecosystem":"Ubuntu:14.04:LTS","purl":"pkg:deb/ubuntu/localepurge@0.7.3.2?arch=source&distro=trusty"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.7.3.2"}]}],"versions":["0.7.2","0.7.3","0.7.3.1"],"ecosystem_specific":{"availability":"No subscription required","binaries":[{"binary_version":"0.7.3.2","binary_name":"localepurge"}]},"database_specific":{"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2014/UBUNTU-CVE-2014-1638.json"}}],"schema_version":"1.7.3","severity":[{"type":"Ubuntu","score":"medium"}]}