{"id":"CVE-2017-17524","details":"library/www_browser.pl in SWI-Prolog 7.2.3 does not validate strings before launching the program specified by the BROWSER environment variable, which might allow remote attackers to conduct argument-injection attacks via a crafted URL.","modified":"2026-07-08T12:41:14.375489Z","published":"2017-12-14T16:29:00.760Z","references":[{"type":"REPORT","url":"https://security-tracker.debian.org/tracker/CVE-2017-17524"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/swi-prolog/swipl-devel","events":[{"introduced":"3403a6fd9c71ddf0ed8a7177a3214dc56b336aa6"},{"last_affected":"3403a6fd9c71ddf0ed8a7177a3214dc56b336aa6"}],"database_specific":{"cpe":"cpe:2.3:a:swi-prolog:swi-prolog:7.2.3:*:*:*:*:*:*:*","extracted_events":[{"introduced":"7.2.3"},{"last_affected":"7.2.3"}],"source":"CPE_STRING"}}],"versions":["7.2.3","V7.2.3"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-17524.json"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H"}]}