{"id":"CVE-2025-46804","aliases":["ALPINE-CVE-2025-46804","BELL-CVE-2025-46804","DEBIAN-CVE-2025-46804","EUVD-2025-16307","GHSA-pmh6-rrrw-xvhh","OESA-2025-1579","UBUNTU-CVE-2025-46804","USN-7978-1","openSUSE-SU-2026:12373-1"],"status":"published","title":"Screen 5.0.0 and older versions allow file existence tests when installed setuid-root","description":"A minor information leak when running Screen with setuid-root privileges allows unprivileged users to deduce information about a path that would otherwise not be available.\n\n\nAffected are older Screen versions, as well as version 5.0.0.","severity":{"version":"4.0","score":2,"vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N","level":"low","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-09","score":0.00225,"percentile":0.13208,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-203"],"published":"2025-05-08T00:00:00Z","modified":"2026-10-31T18:11:59Z","fixes":[{"ecosystem":"Alpine:v3.18","package":"screen","fixed_in":["4.9.1_git20250512-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.19","package":"screen","fixed_in":["4.9.1_git20250512-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.20","package":"screen","fixed_in":["4.9.1_git20250512-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.21","package":"screen","fixed_in":["5.0.1-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.22","package":"screen","fixed_in":["5.0.1-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.23","package":"screen","fixed_in":["5.0.1-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.24","package":"screen","fixed_in":["5.0.1-r0"],"sources":["osv"]},{"ecosystem":"Alpaquita:23","package":"screen","fixed_in":["4.9.1_git20250512-r0"],"sources":["osv"]},{"ecosystem":"Alpaquita:stream","package":"screen","fixed_in":["5.0.1-r0"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"screen","fixed_in":["4.9.1-3"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"screen","fixed_in":["4.9.1-3"],"sources":["osv"]},{"ecosystem":"Ubuntu:22.04:LTS","package":"screen","fixed_in":["4.9.0-1ubuntu0.1"],"sources":["osv"]},{"ecosystem":"Ubuntu:24.04:LTS","package":"screen","fixed_in":["4.9.1-1ubuntu1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Alpine:v3.18","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.9.1_git20250512-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.19","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.9.1_git20250512-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.20","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.9.1_git20250512-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.21","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.0.1-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.22","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.0.1-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.23","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.0.1-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.24","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.0.1-r0"}]}]},{"source":"osv","ecosystem":"Alpaquita:23","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.9.0-r0"},{"fixed":"4.9.1_git20250512-r0"}]}]},{"source":"osv","ecosystem":"Alpaquita:stream","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.9.0-r1"},{"fixed":"5.0.1-r0"}]}]},{"source":"osv","ecosystem":"Debian:12","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["4.9.0-4","4.9.1-1","4.9.1-1+hurd.1","4.9.1-1+hurd.2","4.9.1-2","4.9.1-3","4.9.1-3.1","5.0.1-1","5.0.1-1.1","5.0.1-1.1+be","5.0.1-2","5.0.1-3","5.0.2-1"]},{"source":"osv","ecosystem":"Debian:13","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.9.1-3"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.9.1-3"}]}]},{"source":"osv","ecosystem":"openEuler:22.03-LTS-SP4","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.9.0-3.oe2203sp4"}]}],"bundled":3},{"source":"osv","ecosystem":"openEuler:24.03-LTS","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.9.0-3.oe2403sp1"}]}],"bundled":3},{"source":"osv","ecosystem":"openEuler:24.03-LTS-SP1","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.9.0-3.oe2403sp1"}]}],"bundled":3},{"source":"osv","ecosystem":"openEuler:20.03-LTS-SP4","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.8.0-7.oe2003sp4"}]}],"bundled":3},{"source":"osv","ecosystem":"openEuler:22.03-LTS-SP3","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.9.0-3.oe2203sp3"}]}],"bundled":3},{"source":"osv","ecosystem":"Ubuntu:Pro:14.04:LTS","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["4.0.3-14ubuntu10","4.1.0~20120320gitdb59704-9","4.1.0~20120320gitdb59704-9ubuntu0.1~esm1","4.1.0~20120320gitdb59704-9ubuntu0.1~esm2","4.1.0~20120320gitdb59704-9ubuntu0.1~esm3"]},{"source":"osv","ecosystem":"Ubuntu:Pro:16.04:LTS","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["4.3.1-2","4.3.1-2build1","4.3.1-2ubuntu0.1","4.3.1-2ubuntu0.1+esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:18.04:LTS","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["4.6.1-1","4.6.2-1","4.6.2-1ubuntu1","4.6.2-1ubuntu1.1","4.6.2-1ubuntu1.1+esm1"]},{"source":"osv","ecosystem":"Ubuntu:20.04:LTS","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["4.6.2-3build1","4.7.0-1","4.8.0-1","4.8.0-1ubuntu0.1"]},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.9.0-1ubuntu0.1"}]}],"versions":["4.8.0-6","4.8.0-6build1","4.8.0-7","4.9.0-1"]},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.9.1-1ubuntu1"}]}],"versions":["4.9.0-4","4.9.1-1","4.9.1-1build1"]},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.9.0-1ubuntu0.1"}]}],"versions":["4.8.0-6","4.8.0-6build1","4.8.0-7","4.9.0-1"],"bundled":4},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.9.1-1ubuntu1"}]}],"versions":["4.9.0-4","4.9.1-1","4.9.1-1build1"],"bundled":4},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"screen","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.0.2-1.1"}]}],"bundled":4}],"references":[{"url":"https://bugzilla.suse.com/show_bug.cgi?id=CVE-2025-46804","tags":["report"]},{"url":"https://www.openwall.com/lists/oss-security/2025/05/12/1","tags":["web","report"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-46804","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-pmh6-rrrw-xvhh"},{"url":"https://security.alpinelinux.org/vuln/CVE-2025-46804","tags":["advisory"]},{"url":"https://docs.bell-sw.com/security/cves/CVE-2025-46804","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2025-46804","tags":["advisory"]},{"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2025-1579","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-46802","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-46805","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2025-46804","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2025-46804","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-7978-1","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2023-24626","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2025-46802","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2025-46805","tags":["report"]},{"url":"","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2025-23395","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2025-46803","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2025-46804","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2025-46805","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2025-46804","title":"Screen 5.0.0 and older versions allow file existence tests when installed setuid-root","description":"A minor information leak when running Screen with setuid-root privileges allows unprivileged users to deduce information about a path that would otherwise not be available.\n\n\nAffected are older Screen versions, as well as version 5.0.0.","status":"published","published":"2025-05-26T13:31:17.792Z","modified":"2025-05-28T13:48:38.991Z","cvss":[{"version":"4.0","score":2,"vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N","level":"low","assessor":"cna"},{"version":"3.1","score":3.3,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","level":"low","assessor":"cna"}],"cwes":["CWE-203"],"updated_at":"2026-11-02T14:32:36.706507Z"}],"euvd":[{"id":"EUVD-2025-16307","description":"A minor information leak when running Screen with setuid-root privileges allows unprivileged users to deduce information about a path that would otherwise not be available.\n\n\nAffected are older Screen versions, as well as version 5.0.0.","status":"published","published":"2025-05-26T13:31:17Z","modified":"2025-05-28T13:48:38Z","cvss":[{"version":"4.0","score":2,"vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N","level":"low"}],"updated_at":"2026-11-02T20:32:37.456975Z"}],"ghsa":[{"id":"GHSA-pmh6-rrrw-xvhh","title":"A minor information leak when running Screen with setuid-root privileges allosw unprivileged...","description":"A minor information leak when running Screen with setuid-root privileges allosw unprivileged users to deduce information about a path that would otherwise not be available.\n\n\nAffected are older Screen versions, as well as version 5.0.0.","status":"published","published":"2025-05-26T15:30:34Z","modified":"2025-05-26T15:30:41Z","cvss":[{"version":"3.1","score":3.3,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","level":"low"},{"version":"4.0","score":2,"vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","level":"low"}],"cwes":["CWE-203"],"updated_at":"2026-11-02T15:02:26.855176Z"}],"nvd":[{"id":"CVE-2025-46804","description":"A minor information leak when running Screen with setuid-root privileges allows unprivileged users to deduce information about a path that would otherwise not be available.\n\n\nAffected are older Screen versions, as well as version 5.0.0.","status":"published","published":"2025-05-26T14:15:19.85Z","modified":"2026-06-17T09:26:57.643Z","cvss":[{"version":"4.0","score":2,"vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","level":"low","assessor":"secondary"},{"version":"3.1","score":3.3,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","level":"low","assessor":"secondary"}],"cwes":["CWE-203"],"updated_at":"2026-11-02T14:11:09.562272Z"}],"osv":[{"id":"ALPINE-CVE-2025-46804","description":"A minor information leak when running Screen with setuid-root privileges allows unprivileged users to deduce information about a path that would otherwise not be available.\n\n\nAffected are older Screen versions, as well as version 5.0.0.","status":"published","published":"2025-05-26T14:15:19.85Z","modified":"2026-08-27T22:18:02.904593296Z","cvss":[{"version":"4.0","score":2,"vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","level":"low"}],"updated_at":"2026-11-02T15:27:50.269992Z"},{"id":"BELL-CVE-2025-46804","status":"published","published":"2025-05-14T05:58:45.532124Z","modified":"2026-01-26T09:40:27.797401Z","cvss":[{"version":"3.1","score":3.3,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","level":"low"}],"updated_at":"2026-11-02T15:28:22.495824Z"},{"id":"DEBIAN-CVE-2025-46804","description":"A minor information leak when running Screen with setuid-root privileges allows unprivileged users to deduce information about a path that would otherwise not be available.   Affected are older Screen versions, as well as version 5.0.0.","status":"published","published":"2025-05-26T14:15:19.85Z","modified":"2026-09-01T20:04:29.175972482Z","cvss":[{"version":"4.0","score":2,"vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","level":"low"}],"updated_at":"2026-11-02T15:45:47.378563Z"},{"id":"OESA-2025-1579","title":"screen security update","description":"Screen is a full-screen window manager that multiplexes\na physical terminal between several processes,typically\ninteractive shells. \r\n\r\nSecurity Fix(es):\n\nFor a short time they PTY is set to mode 666, allowing any user on the system to connect to the screen session.(CVE-2025-46802)\n\nA minor information leak when running Screen with setuid-root privileges allows unprivileged users to deduce information about a path that would otherwise not be available.\n\n\nAffected are older Screen versions, as well as version 5.0.0.(CVE-2025-46804)\n\nScreen version 5.0.0 and older version 4 releases have  a TOCTOU race potentially allowing to send SIGHUP, SIGCONT to privileged processes when installed setuid-root.(CVE-2025-46805)","status":"published","published":"2025-05-30T11:08:40Z","modified":"2026-08-18T01:17:59.774742916Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:52:42.714349Z"},{"id":"UBUNTU-CVE-2025-46804","description":"A minor information leak when running Screen with setuid-root privileges allows unprivileged users to deduce information about a path that would otherwise not be available. Affected are older Screen versions, as well as version 5.0.0.","status":"published","published":"2025-05-08T00:00:00Z","modified":"2026-02-04T04:09:20.774932Z","cvss":[{"version":"3.1","score":3.3,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","level":"low"},{"version":"4.0","score":2,"vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N","level":"low"}],"updated_at":"2026-11-02T16:55:50.31802Z"},{"id":"CVE-2025-46804","description":"A minor information leak when running Screen with setuid-root privileges allows unprivileged users to deduce information about a path that would otherwise not be available.\n\n\nAffected are older Screen versions, as well as version 5.0.0.","status":"published","published":"2025-05-26T14:15:19Z","modified":"2026-10-31T18:11:59.723529727Z","updated_at":"2026-11-02T15:44:49.707645Z"},{"id":"openSUSE-SU-2026:12373-1","title":"screen-5.0.2-1.1 on GA media","description":"These are all security issues fixed in the screen-5.0.2-1.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2026-10-30T00:00:00Z","modified":"2026-10-31T18:00:07.444360543Z","updated_at":"2026-11-02T16:58:41.463445Z"},{"id":"USN-7978-1","title":"screen vulnerabilities","description":"It was discovered that GNU Screen incorrectly handled signals when setuid\nor setgid privileges were being used, which is not the default in Ubuntu.\nA local attacker could use this issue to send privileged signals, possibly\nleading to a denial of service. This issue only affected Ubuntu 22.04 LTS.\n(CVE-2023-24626)\n\nIt was discovered that GNU Screen incorrectly handled PTY permissions. A\nlocal attacker could possibly use this issue to connect to an unauthorized\nscreen session. (CVE-2025-46802)\n\nIt was discovered that GNU Screen incorrectly handled file access when\nsetuid privileges were being used, which is not the default in Ubuntu. A\nlocal attacker could use this issue to deduce information about certain\nfile paths. (CVE-2025-46804)\n\nIt was discovered that GNU Screen incorrectly handled signals when setuid\nprivileges were being used, which is not the default in Ubuntu. A local\nattacker could use this issue to send privileged signals, possibly leading\nto a denial of service. (CVE-2025-46805)","status":"published","published":"2026-01-26T18:47:16Z","modified":"2026-04-27T18:34:31.604583Z","updated_at":"2026-11-02T16:58:22.951676Z"}]}}
