{"id":"CVE-2021-45087","aliases":["ALPINE-CVE-2021-45087","DEBIAN-CVE-2021-45087","DLA-3074-1","DSA-5042-1","EUVD-2021-31878","GHSA-vw96-55hq-p2pg","MGASA-2022-0053","OESA-2022-1627","UBUNTU-CVE-2021-45087","USN-5561-1"],"status":"published","title":"XSS can occur in GNOME Web (aka Epiphany) before 40.4 and 41.x before 41.1 when View Source mode...","description":"XSS can occur in GNOME Web (aka Epiphany) before 40.4 and 41.x before 41.1 when View Source mode or Reader mode is used, as demonstrated by a a page title.","severity":{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-11","score":0.0161,"percentile":0.76256,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-79"],"published":"2021-12-16T02:19:26Z","modified":"2026-11-03T06:32:42Z","fixes":[{"ecosystem":"Alpine:v3.15","package":"epiphany","fixed_in":["41.3-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.16","package":"epiphany","fixed_in":["41.3-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.17","package":"epiphany","fixed_in":["41.3-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.18","package":"epiphany","fixed_in":["41.3-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.19","package":"epiphany","fixed_in":["41.3-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.20","package":"epiphany","fixed_in":["41.3-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.21","package":"epiphany","fixed_in":["41.3-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.22","package":"epiphany","fixed_in":["41.3-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.23","package":"epiphany","fixed_in":["41.3-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.24","package":"epiphany","fixed_in":["41.3-r0"],"sources":["osv"]},{"ecosystem":"Debian:12","package":"epiphany-browser","fixed_in":["41.2-1"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"epiphany-browser","fixed_in":["41.2-1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"epiphany-browser","fixed_in":["41.2-1"],"sources":["osv"]},{"ecosystem":"Ubuntu:20.04:LTS","package":"epiphany-browser","fixed_in":["3.36.4-0ubuntu2"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Alpine:v3.15","package":"epiphany","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"41.0"},{"fixed":"41.3-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.16","package":"epiphany","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"41.0"},{"fixed":"41.3-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.17","package":"epiphany","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"41.0"},{"fixed":"41.3-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.18","package":"epiphany","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"41.0"},{"fixed":"41.3-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.19","package":"epiphany","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"41.0"},{"fixed":"41.3-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.20","package":"epiphany","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"41.0"},{"fixed":"41.3-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.21","package":"epiphany","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"41.0"},{"fixed":"41.3-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.22","package":"epiphany","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"41.0"},{"fixed":"41.3-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.23","package":"epiphany","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"41.0"},{"fixed":"41.3-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.24","package":"epiphany","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"41.0"},{"fixed":"41.3-r0"}]}]},{"source":"osv","ecosystem":"Debian:12","package":"epiphany-browser","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"41.2-1"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"epiphany-browser","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"41.2-1"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"epiphany-browser","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"41.2-1"}]}]},{"source":"osv","ecosystem":"Debian:10","package":"epiphany-browser","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.32.1.2-3~deb10u2"}]}],"versions":["3.32.1.2-2","3.32.1.2-3~deb10u1"],"bundled":4},{"source":"osv","ecosystem":"Debian:11","package":"epiphany-browser","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.38.2-1+deb11u1"}]}],"versions":["3.38.2-1"],"bundled":4},{"source":"osv","ecosystem":"Mageia:8","package":"epiphany","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.38.2-1.1.mga8"}]}],"bundled":4},{"source":"osv","ecosystem":"openEuler:22.03-LTS","package":"epiphany","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"40.6-1.oe2203"}]}],"bundled":5},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"epiphany-browser","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.16.3-1ubuntu1","3.18.0-1ubuntu2","3.18.1-1ubuntu1","3.18.3-0ubuntu1","3.18.5-0ubuntu1","3.18.5-0ubuntu1.1","3.18.10-0ubuntu1","3.18.11-0ubuntu1"]},{"source":"osv","ecosystem":"Ubuntu:18.04:LTS","package":"epiphany-browser","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.26.1-1ubuntu1","3.26.1-1ubuntu2","3.26.1-1ubuntu4","3.26.5.1-1ubuntu1","3.27.90-1ubuntu1","3.28.0.1-1ubuntu1","3.28.1-1ubuntu1","3.28.5-0ubuntu1","3.28.6-0ubuntu1"]},{"source":"osv","ecosystem":"Ubuntu:20.04:LTS","package":"epiphany-browser","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.36.4-0ubuntu2"}]}],"versions":["3.34.1-1","3.34.1-1build1","3.36.0-1","3.36.1-1","3.36.2-0ubuntu1","3.36.3-0ubuntu1","3.36.4-0ubuntu1"]},{"source":"osv","ecosystem":"Ubuntu:20.04:LTS","package":"epiphany-browser","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.36.4-0ubuntu2"}]}],"versions":["3.34.1-1","3.34.1-1build1","3.36.0-1","3.36.1-1","3.36.2-0ubuntu1","3.36.3-0ubuntu1","3.36.4-0ubuntu1"],"bundled":4},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"epiphany-browser","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"42.1-1ubuntu1"}]}],"versions":["41.0-1","41.0-2","41.2-1","41.3-1","42~beta-1","42.0-1","42.1-1"],"bundled":4}],"products":[{"vendor":"debian","product":"debian_linux"},{"vendor":"gnome","product":"epiphany"}],"references":[{"url":"https://gitlab.gnome.org/GNOME/epiphany/-/issues/1612","tags":["x_refsource_MISC","x_transferred","Exploit","Vendor Advisory","evidence"]},{"url":"https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1045","tags":["x_refsource_MISC","x_transferred","Patch","Vendor Advisory","fix","report"]},{"url":"https://www.debian.org/security/2022/dsa-5042","tags":["vendor-advisory","x_refsource_DEBIAN","x_transferred","Third Party Advisory","advisory","web"]},{"url":"https://lists.debian.org/debian-lts-announce/2022/08/msg00006.html","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","Third Party Advisory","advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-45087","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-vw96-55hq-p2pg"},{"url":"https://security.alpinelinux.org/vuln/CVE-2021-45087","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2021-45087","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2022-0053.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=29886","tags":["report"]},{"url":"https://www.openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1627","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-45085","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-45086","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-45088","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-29536","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2021-45087","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-5561-1","tags":["advisory"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2021-45087","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2021-45085","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2021-45086","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2022-29536","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2021-45087","description":"XSS can occur in GNOME Web (aka Epiphany) before 40.4 and 41.x before 41.1 when View Source mode or Reader mode is used, as demonstrated by a a page title.","status":"published","published":"2021-12-16T02:19:26Z","modified":"2024-08-04T04:32:13.629Z","updated_at":"2026-11-02T14:33:02.580561Z"}],"euvd":[{"id":"EUVD-2021-31878","description":"XSS can occur in GNOME Web (aka Epiphany) before 40.4 and 41.x before 41.1 when View Source mode or Reader mode is used, as demonstrated by a a page title.","status":"published","published":"2021-12-16T02:19:26Z","modified":"2024-08-04T04:32:13Z","updated_at":"2026-11-03T03:08:28.023592Z"}],"ghsa":[{"id":"GHSA-vw96-55hq-p2pg","title":"XSS can occur in GNOME Web (aka Epiphany) before 40.4 and 41.x before 41.1 when View Source mode...","description":"XSS can occur in GNOME Web (aka Epiphany) before 40.4 and 41.x before 41.1 when View Source mode or Reader mode is used, as demonstrated by a a page title.","status":"published","published":"2021-12-17T00:00:36Z","modified":"2023-01-30T05:01:20Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:46:22.963176Z"}],"nvd":[{"id":"CVE-2021-45087","description":"XSS can occur in GNOME Web (aka Epiphany) before 40.4 and 41.x before 41.1 when View Source mode or Reader mode is used, as demonstrated by a a page title.","status":"published","published":"2021-12-16T03:15:10.31Z","modified":"2026-06-17T04:13:09.02Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"primary"},{"version":"2.0","score":4.3,"vector":"AV:N/AC:M/Au:N/C:N/I:P/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:07:02.566991Z"}],"osv":[{"id":"ALPINE-CVE-2021-45087","description":"XSS can occur in GNOME Web (aka Epiphany) before 40.4 and 41.x before 41.1 when View Source mode or Reader mode is used, as demonstrated by a a page title.","status":"published","published":"2021-12-16T03:15:10.31Z","modified":"2026-11-03T06:32:42.212798788Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-03T07:17:02.90744Z"},{"id":"CVE-2021-45087","description":"XSS can occur in GNOME Web (aka Epiphany) before 40.4 and 41.x before 41.1 when View Source mode or Reader mode is used, as demonstrated by a a page title.","status":"published","published":"2021-12-16T03:15:10.31Z","modified":"2026-10-20T10:54:10.956920553Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:44:21.877444Z"},{"id":"DEBIAN-CVE-2021-45087","description":"XSS can occur in GNOME Web (aka Epiphany) before 40.4 and 41.x before 41.1 when View Source mode or Reader mode is used, as demonstrated by a a page title.","status":"published","published":"2021-12-16T03:15:10.31Z","modified":"2026-10-23T18:04:00.833575494Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:45:35.799676Z"},{"id":"OESA-2022-1627","title":"epiphany security update","description":"Epiphany is the web browser for the GNOME desktop. Its goal is to be simple and easy to use. Epiphany ties together many GNOME components in order to let you focus on the Web content, instead of the browser application.\r\n\r\nSecurity Fix(es):\r\n\r\nXSS can occur in GNOME Web (aka Epiphany) before 40.4 and 41.x before 41.1 via an about: page, as demonstrated by ephy-about:overview when a user visits an XSS payload page often enough to place that page on the Most Visited list.(CVE-2021-45085)\n\nXSS can occur in GNOME Web (aka Epiphany) before 40.4 and 41.x before 41.1 because a server s suggested_filename is used as the pdf_name value in PDF.js.(CVE-2021-45086)\n\nXSS can occur in GNOME Web (aka Epiphany) before 40.4 and 41.x before 41.1 when View Source mode or Reader mode is used, as demonstrated by a a page title.(CVE-2021-45087)\n\nXSS can occur in GNOME Web (aka Epiphany) before 40.4 and 41.x before 41.1 via an error page.(CVE-2021-45088)\n\nIn GNOME Epiphany before 41.4 and 42.x before 42.2, an HTML document can trigger a client buffer overflow (in ephy_string_shorten in the UI process) via a long page title. The issue occurs because the number of bytes for a UTF-8 ellipsis character is not properly considered.(CVE-2022-29536)","status":"published","published":"2022-05-11T11:04:54Z","modified":"2026-08-18T01:16:00.163732762Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:52:39.528805Z"},{"id":"UBUNTU-CVE-2021-45087","description":"XSS can occur in GNOME Web (aka Epiphany) before 40.4 and 41.x before 41.1 when View Source mode or Reader mode is used, as demonstrated by a a page title.","status":"published","published":"2021-12-16T03:15:00Z","modified":"2026-02-04T04:05:25.435092Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:54:30.277322Z"},{"id":"DLA-3074-1","title":"epiphany-browser - security update","status":"published","published":"2022-08-18T00:00:00Z","modified":"2026-03-09T01:22:33.772131Z","updated_at":"2026-11-02T15:46:11.189256Z"},{"id":"DSA-5042-1","title":"epiphany-browser - security update","status":"published","published":"2022-01-12T00:00:00Z","modified":"2026-03-09T02:11:38.833721Z","updated_at":"2026-11-02T15:46:17.543497Z"},{"id":"MGASA-2022-0053","title":"Updated epiphany packages fix security vulnerability","description":"XSS can occur in GNOME Web (aka Epiphany) before 40.4 and 41.x before 41.1\nvia an about: page, as demonstrated by ephy-about:overview when a user\nvisits an XSS payload page often enough to place that page on the Most\nVisited list (CVE-2021-45085).\n\nXSS can occur in GNOME Web (aka Epiphany) before 40.4 and 41.x before 41.1\nbecause a server's suggested_filename is used as the pdf_name value in\nPDF.js (CVE-2021-45086).\n\nXSS can occur in GNOME Web (aka Epiphany) before 40.4 and 41.x before 41.1\nwhen View Source mode or Reader mode is used, as demonstrated by a page\ntitle (CVE-2021-45087).\n\nXSS can occur in GNOME Web (aka Epiphany) before 40.4 and 41.x before 41.1\nvia an error page (CVE-2021-45088).\n","status":"published","published":"2022-02-09T20:46:00Z","modified":"2026-04-16T04:40:45.424334437Z","updated_at":"2026-11-02T15:49:41.849028Z"},{"id":"USN-5561-1","title":"epiphany-browser vulnerabilities","description":"It was discovered that GNOME Web incorrectly filtered certain strings. A\nremote attacker could use this issue to perform cross-site scripting (XSS)\nattacks. This issue only affected Ubuntu 20.04 LTS. (CVE-2021-45085,\nCVE-2021-45086, CVE-2021-45087)\n\nIt was discovered that GNOME Web incorrectly handled certain long page\ntitles. A remote attacker could use this issue to cause GNOME Web to crash,\nresulting in a denial of service, or possibly execute arbitrary code.\n(CVE-2022-29536)\n","status":"published","published":"2022-08-10T12:21:07Z","modified":"2026-04-27T16:16:04.544855Z","updated_at":"2026-11-02T16:58:16.20937Z"}]}}
