{"id":"CVE-2022-29536","aliases":["ALPINE-CVE-2022-29536","DEBIAN-CVE-2022-29536","DLA-3074-1","DSA-5208-1","EUVD-2022-33872","GHSA-rmxp-r78p-2258","MGASA-2022-0382","OESA-2022-1627","UBUNTU-CVE-2022-29536","USN-5561-1","openSUSE-SU-2024:12025-1"],"status":"published","title":"In GNOME Epiphany before 41.4 and 42.x before 42.2, an HTML document can trigger a client buffer...","description":"In 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.","severity":{"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","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-12","score":0.02047,"percentile":0.81494,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-787"],"published":"2022-04-20T22:37:09Z","modified":"2026-11-04T02:46:05Z","fixes":[{"ecosystem":"Alpine:v3.16","package":"epiphany","fixed_in":["42.2-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.17","package":"epiphany","fixed_in":["42.2-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.18","package":"epiphany","fixed_in":["42.2-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.19","package":"epiphany","fixed_in":["42.2-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.20","package":"epiphany","fixed_in":["42.2-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.21","package":"epiphany","fixed_in":["42.2-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.22","package":"epiphany","fixed_in":["42.2-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.23","package":"epiphany","fixed_in":["42.2-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.24","package":"epiphany","fixed_in":["42.2-r0"],"sources":["osv"]},{"ecosystem":"Debian:12","package":"epiphany-browser","fixed_in":["42.2-1"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"epiphany-browser","fixed_in":["42.2-1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"epiphany-browser","fixed_in":["42.2-1"],"sources":["osv"]},{"ecosystem":"Debian:11","package":"epiphany-browser","fixed_in":["3.38.2-1+deb11u3"],"sources":["osv"]},{"ecosystem":"Mageia:8","package":"epiphany","fixed_in":["3.38.2-1.2.mga8"],"sources":["osv"]},{"ecosystem":"Ubuntu:20.04:LTS","package":"epiphany-browser","fixed_in":["3.36.4-0ubuntu2"],"sources":["osv"]},{"ecosystem":"Ubuntu:22.04:LTS","package":"epiphany-browser","fixed_in":["42.1-1ubuntu1"],"sources":["osv"]},{"ecosystem":"openSUSE:Tumbleweed","package":"epiphany","fixed_in":["42.2-1.1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Alpine:v3.16","package":"epiphany","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"42.0"},{"fixed":"42.2-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.17","package":"epiphany","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"42.0"},{"fixed":"42.2-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.18","package":"epiphany","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"42.0"},{"fixed":"42.2-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.19","package":"epiphany","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"42.0"},{"fixed":"42.2-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.20","package":"epiphany","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"42.0"},{"fixed":"42.2-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.21","package":"epiphany","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"42.0"},{"fixed":"42.2-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.22","package":"epiphany","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"42.0"},{"fixed":"42.2-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.23","package":"epiphany","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"42.0"},{"fixed":"42.2-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.24","package":"epiphany","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"42.0"},{"fixed":"42.2-r0"}]}]},{"source":"osv","ecosystem":"Debian:12","package":"epiphany-browser","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"42.2-1"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"epiphany-browser","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"42.2-1"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"epiphany-browser","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"42.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+deb11u3"}]}],"versions":["3.38.2-1","3.38.2-1+deb11u1","3.38.2-1+deb11u2"]},{"source":"osv","ecosystem":"Mageia:8","package":"epiphany","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.38.2-1.2.mga8"}]}]},{"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: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"]},{"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},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"epiphany","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"42.2-1.1"}]}]}],"products":[{"vendor":"debian","product":"debian_linux"},{"vendor":"fedoraproject","product":"fedora"},{"vendor":"gnome","product":"epiphany"}],"references":[{"url":"https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1106","tags":["x_refsource_MISC","x_transferred","Issue Tracking","Patch","Third Party Advisory","fix","report"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/U5K5UPNHVWXDPSMBNSB2645MD2N5CXQS/","tags":["vendor-advisory","x_refsource_FEDORA","x_transferred","advisory"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/GLLDMY4JYDZTMZSCPSY23K5YW3SQYUR6/","tags":["vendor-advisory","x_refsource_FEDORA","x_transferred","advisory"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/N7YWVIUGFRA6GOE3QAPSJJ6EL3DJG5NX/","tags":["vendor-advisory","x_refsource_FEDORA","x_transferred","advisory"]},{"url":"https://www.debian.org/security/2022/dsa-5208","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","article"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-29536","tags":["advisory"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/GLLDMY4JYDZTMZSCPSY23K5YW3SQYUR6/"},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/U5K5UPNHVWXDPSMBNSB2645MD2N5CXQS/"},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/N7YWVIUGFRA6GOE3QAPSJJ6EL3DJG5NX/"},{"url":"https://github.com/advisories/GHSA-rmxp-r78p-2258"},{"url":"https://security.alpinelinux.org/vuln/CVE-2022-29536","tags":["advisory"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/29xxx/CVE-2022-29536.json","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2022-29536","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2022-0382.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=30365","tags":["report"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/thread/GLLDMY4JYDZTMZSCPSY23K5YW3SQYUR6/","tags":["web"]},{"url":"https://ubuntu.com/security/notices/USN-5561-1","tags":["advisory"]},{"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-45087","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-45088","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2022-29536","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2022-29536","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-2021-45087","tags":["report"]},{"url":"","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2022-29536","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2022-29536","description":"In 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.","status":"published","published":"2022-04-20T22:37:09Z","modified":"2024-08-03T06:26:06.251Z","updated_at":"2026-11-02T14:34:36.270817Z"}],"euvd":[{"id":"EUVD-2022-33872","description":"In 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.","status":"published","published":"2022-04-20T22:37:09Z","modified":"2024-08-03T06:26:06Z","updated_at":"2026-11-03T03:25:38.703076Z"}],"ghsa":[{"id":"GHSA-rmxp-r78p-2258","title":"In GNOME Epiphany before 41.4 and 42.x before 42.2, an HTML document can trigger a client buffer...","description":"In 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.","status":"published","published":"2022-04-22T00:00:37Z","modified":"2023-01-30T05:01:23Z","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"}],"cwes":["CWE-787"],"updated_at":"2026-11-02T14:46:24.052847Z"}],"nvd":[{"id":"CVE-2022-29536","description":"In 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.","status":"published","published":"2022-04-20T23:15:08.733Z","modified":"2026-06-17T04:40:23.467Z","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","assessor":"primary"},{"version":"2.0","score":5,"vector":"AV:N/AC:L/Au:N/C:N/I:N/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-787"],"updated_at":"2026-11-02T14:07:16.9948Z"}],"osv":[{"id":"ALPINE-CVE-2022-29536","description":"In 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.","status":"published","published":"2022-04-20T23:15:08.733Z","modified":"2026-11-03T07:30:47.065340344Z","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-03T07:50:01.054176Z"},{"id":"DEBIAN-CVE-2022-29536","description":"In 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.","status":"published","published":"2022-04-20T23:15:08.733Z","modified":"2026-11-03T08:04:07.451074331Z","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-03T08:23:07.763774Z"},{"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-2022-29536","description":"In 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.","status":"published","published":"2022-04-20T23:15:00Z","modified":"2026-02-04T02:16:02.362304Z","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-02T16:53:53.899276Z"},{"id":"CVE-2022-29536","description":"In 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.","status":"published","published":"2022-04-20T22:37:09Z","modified":"2026-11-04T02:46:05.332718247Z","updated_at":"2026-11-04T02:54:00.554175Z"},{"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-5208-1","title":"epiphany-browser - security update","status":"published","published":"2022-08-16T00:00:00Z","modified":"2026-03-09T02:08:46.484741Z","updated_at":"2026-11-02T15:46:17.543497Z"},{"id":"MGASA-2022-0382","title":"Updated epiphany packages fix security vulnerability","description":"In GNOME Epiphany before 41.4 and 42.x before 42.2, an HTML document can\ntrigger a client buffer overflow (in ephy_string_shorten in the UI\nprocess) via a long page title. The issue occurs because the number of\nbytes for a UTF-8 ellipsis character is not properly considered.\n(CVE-2022-29536)\n","status":"published","published":"2022-10-23T22:48:35Z","modified":"2026-04-16T04:44:13.549878639Z","updated_at":"2026-11-02T15:49:42.263076Z"},{"id":"openSUSE-SU-2024:12025-1","title":"epiphany-42.2-1.1 on GA media","description":"These are all security issues fixed in the epiphany-42.2-1.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2024-06-15T00:00:00Z","modified":"2026-02-04T02:15:59.663924Z","updated_at":"2026-11-02T16:58:35.485255Z"},{"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"}]}}
