{"id":"CVE-2024-51317","aliases":["DEBIAN-CVE-2024-51317","EUVD-2024-55062","GHSA-6rfx-fjhv-r26f","UBUNTU-CVE-2024-51317"],"status":"published","title":"An issue in NetSurf v.3.11 allows a remote attacker to execute arbitrary code via the...","description":"An issue in NetSurf v.3.11 allows a remote attacker to execute arbitrary code via the dom_node_normalize function","severity":{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","level":"medium","assessor":"adp","from":"cve"},"epss":{"day":"2026-11-11","score":0.0044,"percentile":0.38652,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-77"],"published":"2025-11-03T00:00:00Z","modified":"2026-11-09T10:10:00Z","affected":[{"source":"osv","ecosystem":"Debian:12","package":"netsurf","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.10-1","3.10-2","3.10-3","3.10-3.1","3.11-1","3.11-2","3.11-3","3.11-4"]},{"source":"osv","ecosystem":"Debian:13","package":"netsurf","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.11-2","3.11-3","3.11-4"]},{"source":"osv","ecosystem":"Debian:14","package":"netsurf","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.11-2","3.11-3","3.11-4"]},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"netsurf","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.2+dfsg-2.2build1"]},{"source":"osv","ecosystem":"Ubuntu:20.04:LTS","package":"netsurf","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.6-3.2"]},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"netsurf","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.10-1","3.10-1build1"]},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"netsurf","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.10-3.1","3.11-1","3.11-1build4","3.11-1build5"]},{"source":"osv","ecosystem":"Ubuntu:25.10","package":"netsurf","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.11-2"]},{"source":"osv","ecosystem":"Ubuntu:26.10","package":"netsurf","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.11-3","3.11-4","3.11-4ubuntu1"]},{"source":"osv","ecosystem":"Ubuntu:26.04:LTS","package":"netsurf","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.11-2","3.11-3"]}],"products":[{"vendor":"netsurf-browser","product":"netsurf"}],"references":[{"url":"https://github.com/Fysac/netsurf-disclosure/tree/main/CVE-2024-51317","tags":["Exploit","Third Party Advisory","web","report"]},{"url":"https://www.netsurf-browser.org/","tags":["Product","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2024-51317","tags":["advisory"]},{"url":"http://netsurf.com"},{"url":"https://www.netsurf-browser.org"},{"url":"https://github.com/advisories/GHSA-6rfx-fjhv-r26f"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/51xxx/CVE-2024-51317.json","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2024-51317","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2024-51317","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2024-51317","tags":["report"]},{"url":"https://github.com/netsurf-browser/libdom/commit/7d317df204d18f161f0a8ffed958ef60eb2692fe","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2024-51317","description":"An issue in NetSurf v.3.11 allows a remote attacker to execute arbitrary code via the dom_node_normalize function","status":"published","published":"2025-11-03T00:00:00Z","modified":"2025-11-04T16:46:04.739Z","cvss":[{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","level":"medium","assessor":"adp"}],"cwes":["CWE-77"],"updated_at":"2026-11-02T14:34:01.972857Z"}],"euvd":[{"id":"EUVD-2024-55062","description":"An issue in NetSurf v.3.11 allows a remote attacker to execute arbitrary code via the dom_node_normalize function","status":"published","published":"2025-11-03T00:00:00Z","modified":"2025-11-04T16:46:04Z","cvss":[{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T19:49:28.381167Z"}],"ghsa":[{"id":"GHSA-6rfx-fjhv-r26f","title":"An issue in NetSurf v.3.11 allows a remote attacker to execute arbitrary code via the...","description":"An issue in NetSurf v.3.11 allows a remote attacker to execute arbitrary code via the dom_node_normalize function","status":"published","published":"2025-11-03T15:30:29Z","modified":"2025-11-04T18:31:48Z","cvss":[{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","level":"medium"}],"cwes":["CWE-77"],"updated_at":"2026-11-02T15:04:34.447716Z"}],"nvd":[{"id":"CVE-2024-51317","description":"An issue in NetSurf v.3.11 allows a remote attacker to execute arbitrary code via the dom_node_normalize function","status":"published","published":"2025-11-03T15:15:32.82Z","modified":"2026-11-09T10:10:00.217Z","cvss":[{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","level":"medium","assessor":"secondary"}],"cwes":["CWE-77"],"updated_at":"2026-11-09T12:13:53.993003Z"}],"osv":[{"id":"CVE-2024-51317","description":"An issue in NetSurf v.3.11 allows a remote attacker to execute arbitrary code via the dom_node_normalize function","status":"published","published":"2025-11-03T00:00:00Z","modified":"2026-11-11T02:30:41.145844698Z","cvss":[{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-11T11:06:30.361977Z"},{"id":"DEBIAN-CVE-2024-51317","description":"An issue in NetSurf v.3.11 allows a remote attacker to execute arbitrary code via the dom_node_normalize function","status":"published","published":"2025-11-03T15:15:32.82Z","modified":"2026-11-10T09:47:34.601000055Z","cvss":[{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-10T10:26:30.347596Z"},{"id":"UBUNTU-CVE-2024-51317","description":"An issue in NetSurf v.3.11 allows a remote attacker to execute arbitrary code via the dom_node_normalize function","status":"published","published":"2025-11-03T15:15:00Z","modified":"2026-10-17T12:56:40.227346424Z","cvss":[{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T16:55:11.182485Z"}]}}
