{"id":"CVE-2014-1839","aliases":["DEBIAN-CVE-2014-1839","EUVD-2014-0032","GHSA-g5m2-22h2-rr3j","MGASA-2014-0118","PYSEC-2014-84","openSUSE-SU-2024:10400-1","openSUSE-SU-2024:11235-1","openSUSE-SU-2024:14145-1","openSUSE-SU-2026:12014-1"],"status":"published","title":"Creation of Temporary File With Insecure Permissions in logilab-commons","description":"The Execute class in shellutils in logilab-commons before 0.61.0 uses tempfile.mktemp, which allows local users to have an unspecified impact by pre-creating the temporary file.","severity":{"version":"2.0","score":4.4,"vector":"AV:L/AC:M/Au:N/C:P/I:P/A:P","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.00352,"percentile":0.29078,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-378"],"published":"2014-03-03T21:37:46Z","modified":"2026-10-23T15:47:23Z","fixes":[{"ecosystem":"PyPI","package":"logilab-common","fixed_in":["0.61.0","0.60.1"],"sources":["ghsa","osv"]},{"ecosystem":"Debian:12","package":"logilab-common","fixed_in":["0.61.0-1"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"logilab-common","fixed_in":["0.61.0-1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"logilab-common","fixed_in":["0.61.0-1"],"sources":["osv"]}],"affected":[{"source":"ghsa","ecosystem":"PyPI","package":"logilab-common","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.61.0"}]}]},{"source":"osv","ecosystem":"Debian:12","package":"logilab-common","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.61.0-1"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"logilab-common","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.61.0-1"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"logilab-common","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.61.0-1"}]}]},{"source":"osv","ecosystem":"PyPI","package":"logilab-common","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.61.0"}]}],"versions":["0.28.1","0.38.0","0.38.1","0.39.0","0.43.0","0.44.0","0.46.0","0.46.1","0.47.0","0.48.1","0.49.0","0.50.0","0.50.1","0.50.2","0.50.3","0.51.0","0.51.1","0.52.0","0.52.1","0.53.0","0.54.0","0.55.0","0.55.2","0.56.0","0.56.1","0.56.2","0.57.0","0.57.1","0.58.1","0.58.3","0.59.0","0.59.1","0.60.0","0.60.1"]},{"source":"osv","ecosystem":"Mageia:3","package":"python-logilab-common","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.58.3-2.1.mga3"}]}],"bundled":2},{"source":"osv","ecosystem":"Mageia:4","package":"python-logilab-common","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.60.0-3.1.mga4"}]}],"bundled":2},{"source":"osv","ecosystem":"PyPI","package":"logilab-common","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.60.1"}]}],"versions":["0.28.1","0.38.0","0.38.1","0.39.0","0.43.0","0.44.0","0.46.0","0.46.1","0.47.0","0.48.1","0.49.0","0.50.0","0.50.1","0.50.2","0.50.3","0.51.0","0.51.1","0.52.0","0.52.1","0.53.0","0.54.0","0.55.0","0.55.2","0.56.0","0.56.1","0.56.2","0.57.0","0.57.1","0.58.1","0.58.3","0.59.0","0.59.1","0.60.0"]},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"python-logilab-common","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.11.0-1.5"}]}],"bundled":2},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"python-logilab-common","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.0-1.4"}]}],"bundled":2}],"products":[{"vendor":"logilab","product":"logilab-common"},{"vendor":"opensuse","product":"opensuse"}],"references":[{"url":"http://www.logilab.org/ticket/207562","tags":["x_refsource_CONFIRM","x_transferred","web"]},{"url":"http://lists.opensuse.org/opensuse-updates/2014-02/msg00085.html","tags":["vendor-advisory","x_refsource_SUSE","x_transferred","web"]},{"url":"http://secunia.com/advisories/57209","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred","Vendor Advisory","advisory"]},{"url":"https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737051","tags":["x_refsource_CONFIRM","x_transferred","web"]},{"url":"http://comments.gmane.org/gmane.comp.security.oss.general/11986","tags":["mailing-list","x_refsource_MLIST","x_transferred","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2014-1839","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-g5m2-22h2-rr3j","tags":["advisory"]},{"url":"https://github.com/pypa/advisory-database/tree/main/vulns/logilab-common/PYSEC-2014-84.yaml","tags":["web"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2014-1839","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2014-0118.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=12905","tags":["report"]},{"url":"http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737051","tags":["report"]},{"url":"https://bugs.gentoo.org/show_bug.cgi?id=499872","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1060304","tags":["report"]},{"url":"http://secunia.com/advisories/56720/","tags":["advisory"]},{"url":"","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2014-1838","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2014-1839","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2014-1839","description":"The Execute class in shellutils in logilab-commons before 0.61.0 uses tempfile.mktemp, which allows local users to have an unspecified impact by pre-creating the temporary file.","status":"published","published":"2014-03-11T15:00:00Z","modified":"2024-08-06T09:50:11.358Z","updated_at":"2026-11-02T14:33:46.310517Z"}],"euvd":[{"id":"EUVD-2014-0032","description":"The Execute class in shellutils in logilab-commons before 0.61.0 uses tempfile.mktemp, which allows local users to have an unspecified impact by pre-creating the temporary file.","status":"published","published":"2014-03-11T15:00:00Z","modified":"2024-08-06T09:50:11Z","updated_at":"2026-11-03T01:57:17.345507Z"}],"ghsa":[{"id":"GHSA-g5m2-22h2-rr3j","title":"Creation of Temporary File With Insecure Permissions in logilab-commons","description":"The Execute class in shellutils in logilab-common before 0.61.0 uses tempfile.mktemp, which allows local users to have an unspecified impact by pre-creating the temporary file.","status":"published","published":"2022-05-14T02:09:23Z","modified":"2024-09-30T16:48:45Z","cvss":[{"version":"4.0","score":6.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N","level":"medium"},{"version":"3.1","score":5.6,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","level":"medium"}],"cwes":["CWE-378"],"updated_at":"2026-11-02T14:38:06.988799Z"}],"nvd":[{"id":"CVE-2014-1839","description":"The Execute class in shellutils in logilab-commons before 0.61.0 uses tempfile.mktemp, which allows local users to have an unspecified impact by pre-creating the temporary file.","status":"published","published":"2014-03-11T19:37:04.85Z","modified":"2026-06-17T00:05:38.497Z","cvss":[{"version":"2.0","score":4.4,"vector":"AV:L/AC:M/Au:N/C:P/I:P/A:P","level":"medium","assessor":"primary"}],"updated_at":"2026-11-02T14:02:53.710973Z"}],"osv":[{"id":"GHSA-g5m2-22h2-rr3j","title":"Creation of Temporary File With Insecure Permissions in logilab-commons","description":"The Execute class in shellutils in logilab-common before 0.61.0 uses tempfile.mktemp, which allows local users to have an unspecified impact by pre-creating the temporary file.","status":"published","published":"2022-05-14T02:09:23Z","modified":"2024-09-30T17:21:04.650518Z","cvss":[{"version":"3.1","score":5.6,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","level":"medium"},{"version":"4.0","score":6.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N","level":"medium"}],"cwes":["CWE-378"],"updated_at":"2026-11-02T15:46:47.472172Z"},{"id":"CVE-2014-1839","description":"The Execute class in shellutils in logilab-commons before 0.61.0 uses tempfile.mktemp, which allows local users to have an unspecified impact by pre-creating the temporary file.","status":"published","published":"2014-03-11T19:37:04Z","modified":"2026-10-05T10:26:49.362540438Z","updated_at":"2026-11-02T15:43:59.361892Z"},{"id":"DEBIAN-CVE-2014-1839","description":"The Execute class in shellutils in logilab-commons before 0.61.0 uses tempfile.mktemp, which allows local users to have an unspecified impact by pre-creating the temporary file.","status":"published","published":"2014-03-11T19:37:04.85Z","modified":"2026-10-23T15:47:23.822482675Z","updated_at":"2026-11-02T15:45:25.819707Z"},{"id":"MGASA-2014-0118","title":"Updated python-logilab-common packages fix security vulnerabilities","description":"Updated python-logilab-common packages fix security vulnerabilities\nabout temporary file handling (CVE-2014-1838 and CVE-2014-1839).\n","status":"published","published":"2014-03-03T21:37:46Z","modified":"2026-04-16T06:23:23.695221444Z","updated_at":"2026-11-02T15:49:39.121227Z"},{"id":"openSUSE-SU-2024:10400-1","title":"python-logilab-common-1.0.2-1.4 on GA media","description":"These are all security issues fixed in the python-logilab-common-1.0.2-1.4 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2024-06-15T00:00:00Z","modified":"2026-02-04T02:14:57.43594Z","updated_at":"2026-11-02T16:58:34.487567Z"},{"id":"openSUSE-SU-2024:11235-1","title":"python36-logilab-common-1.8.1-1.5 on GA media","description":"These are all security issues fixed in the python36-logilab-common-1.8.1-1.5 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2024-06-15T00:00:00Z","modified":"2026-02-04T04:02:43.277137Z","updated_at":"2026-11-02T16:58:34.894275Z"},{"id":"openSUSE-SU-2024:14145-1","title":"python310-logilab-common-1.11.0-1.5 on GA media","description":"These are all security issues fixed in the python310-logilab-common-1.11.0-1.5 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2024-07-12T00:00:00Z","modified":"2026-02-04T03:18:36.058757Z","updated_at":"2026-11-02T16:58:36.662953Z"},{"id":"openSUSE-SU-2026:12014-1","title":"python313-logilab-common-2.1.0-1.4 on GA media","description":"These are all security issues fixed in the python313-logilab-common-2.1.0-1.4 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2026-10-04T00:00:00Z","modified":"2026-10-05T10:15:56.079262164Z","updated_at":"2026-11-02T16:58:40.245664Z"},{"id":"PYSEC-2014-84","description":"The Execute class in shellutils in logilab-commons before 0.61.0 uses tempfile.mktemp, which allows local users to have an unspecified impact by pre-creating the temporary file.","status":"published","published":"2014-03-11T19:37:00Z","modified":"2023-11-08T03:57:35.24739Z","updated_at":"2026-11-02T15:52:51.645172Z"}]}}
