{"id":"CVE-2011-2765","aliases":["EUVD-2018-0125","GHSA-xrr4-74mc-rpjc","PYSEC-2018-99"],"status":"published","title":"Insecure temporary file handling","description":"pyro before 3.15 unsafely handles pid files in temporary directory locations and opening the pid file as root. An attacker can use this flaw to overwrite arbitrary files via symlinks.","severity":{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.02207,"percentile":0.82689,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-59"],"published":"2018-08-20T13:00:00Z","modified":"2026-06-16T23:31:57Z","fixes":[{"ecosystem":"PyPI","package":"pyro","fixed_in":["3.15"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"PyPI","package":"pyro","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.15"}]}]},{"source":"osv","ecosystem":"PyPI","package":"pyro","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.15"}]}],"versions":["3.10","3.11","3.12","3.13","3.14","3.9.1"]},{"source":"osv","ecosystem":"PyPI","package":"pyro","ranges":[{"type":"GIT","events":[{"introduced":"0"},{"fixed":"554e095a62c4412c91f981e72fd34a936ac2bf1e"}]},{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.15"}]}],"versions":["3.10","3.11","3.12","3.13","3.14","3.9.1"]}],"products":[{"vendor":"pyro_project","product":"pyro"}],"references":[{"url":"https://github.com/irmen/Pyro3/commit/554e095a62c4412c91f981e72fd34a936ac2bf1e","tags":["x_refsource_CONFIRM","x_transferred","Third Party Advisory","fix","web"]},{"url":"https://pythonhosted.org/Pyro/12-changes.html","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","advisory","web"]},{"url":"https://bugs.debian.org/631912","tags":["x_refsource_CONFIRM","x_transferred","Exploit","Issue Tracking","Third Party Advisory","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2011-2765","tags":["advisory"]},{"url":"https://github.com/pypa/advisory-database/tree/main/vulns/pyro/PYSEC-2018-99.yaml","tags":["web"]},{"url":"https://github.com/advisories/GHSA-xrr4-74mc-rpjc","tags":["advisory"]},{"url":"https://github.com/irmen/Pyro3","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2011-2765","title":"Insecure temporary file handling","description":"pyro before 3.15 unsafely handles pid files in temporary directory locations and opening the pid file as root. An attacker can use this flaw to overwrite arbitrary files via symlinks.","status":"published","published":"2018-08-20T13:00:00Z","modified":"2024-09-16T19:00:40.969Z","updated_at":"2026-11-02T14:35:36.603688Z"}],"euvd":[{"id":"EUVD-2018-0125","description":"pyro before 3.15 unsafely handles pid files in temporary directory locations and opening the pid file as root. An attacker can use this flaw to overwrite arbitrary files via symlinks.","status":"published","published":"2018-08-20T13:00:00Z","modified":"2024-09-16T19:00:40Z","updated_at":"2026-11-03T00:55:27.162689Z"}],"ghsa":[{"id":"GHSA-xrr4-74mc-rpjc","title":"Pyro mishandles pid files in temporary directory locations and opening the pid file as root","description":"pyro before 3.15 unsafely handles pid files in temporary directory locations and opening the pid file as root. An attacker can use this flaw to overwrite arbitrary files via symlinks.","status":"published","published":"2018-08-21T17:01:29Z","modified":"2024-10-15T16:14:46Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","level":"high"}],"cwes":["CWE-59"],"updated_at":"2026-11-02T14:38:10.696798Z"}],"nvd":[{"id":"CVE-2011-2765","description":"pyro before 3.15 unsafely handles pid files in temporary directory locations and opening the pid file as root. An attacker can use this flaw to overwrite arbitrary files via symlinks.","status":"published","published":"2018-08-20T13:29:00.267Z","modified":"2026-06-16T23:31:57.513Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","level":"high","assessor":"primary"},{"version":"2.0","score":5,"vector":"AV:N/AC:L/Au:N/C:N/I:P/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-59"],"updated_at":"2026-11-02T14:02:12.945371Z"}],"osv":[{"id":"CVE-2011-2765","description":"pyro before 3.15 unsafely handles pid files in temporary directory locations and opening the pid file as root. An attacker can use this flaw to overwrite arbitrary files via symlinks.","status":"withdrawn","published":"2018-08-20T13:29:00Z","modified":"2024-06-04T04:00:19Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","level":"high"}],"updated_at":"2026-11-02T15:43:58.279353Z"},{"id":"GHSA-xrr4-74mc-rpjc","title":"Pyro mishandles pid files in temporary directory locations and opening the pid file as root","description":"pyro before 3.15 unsafely handles pid files in temporary directory locations and opening the pid file as root. An attacker can use this flaw to overwrite arbitrary files via symlinks.","status":"published","published":"2018-08-21T17:01:29Z","modified":"2024-10-15T16:42:55.69077Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","level":"high"}],"cwes":["CWE-59"],"updated_at":"2026-11-02T15:47:00.198893Z"},{"id":"PYSEC-2018-99","description":"pyro before 3.15 unsafely handles pid files in temporary directory locations and opening the pid file as root. An attacker can use this flaw to overwrite arbitrary files via symlinks.","status":"published","published":"2018-08-20T13:29:00Z","modified":"2023-11-08T03:57:00.374823Z","updated_at":"2026-11-02T15:52:52.192131Z"}]}}
