{"id":"GHSA-wgmx-52ph-qqcw","summary":"Qutebrowser CSRF Vulnerability","details":"qutebrowser before version 1.4.1 is vulnerable to a cross-site request forgery flaw that allows websites to access `qute://*` URLs. A malicious website could exploit this to load a `qute://settings/set` URL, which then sets `editor.command` to a bash script, resulting in arbitrary code execution.","aliases":["CVE-2018-10895","PYSEC-2018-27"],"modified":"2024-10-16T21:08:27.183297Z","published":"2018-10-10T16:05:23Z","database_specific":{"github_reviewed_at":"2020-06-16T22:00:28Z","github_reviewed":true,"nvd_published_at":null,"severity":"HIGH","cwe_ids":["CWE-352"]},"references":[{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2018-10895"},{"type":"WEB","url":"https://github.com/qutebrowser/qutebrowser/commit/43e58ac865ff862c2008c510fc5f7627e10b4660"},{"type":"WEB","url":"https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2018-10895"},{"type":"WEB","url":"https://github.com/pypa/advisory-database/tree/main/vulns/qutebrowser/PYSEC-2018-27.yaml"},{"type":"PACKAGE","url":"https://github.com/qutebrowser/qutebrowser"},{"type":"WEB","url":"http://www.openwall.com/lists/oss-security/2018/07/11/7"}],"affected":[{"package":{"name":"qutebrowser","ecosystem":"PyPI","purl":"pkg:pypi/qutebrowser"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.4.1"}]}],"versions":["0.0.0","0.1.0","0.1.1","0.1.2","0.1.3","0.1.4","0.10.0","0.10.1","0.11.0","0.11.1","0.2.0","0.2.1","0.3.0","0.4.0","0.4.1","0.5.0","0.5.1","0.6.0","0.6.1","0.6.2","0.7.0","0.8.0","0.8.1","0.8.2","0.8.3","0.8.4","0.9.0","0.9.1","1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.1.0","1.1.1","1.1.2","1.2.0","1.2.1","1.3.0","1.3.1","1.3.2","1.3.3","1.4.0"],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2018/10/GHSA-wgmx-52ph-qqcw/GHSA-wgmx-52ph-qqcw.json"}}],"schema_version":"1.7.3","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H"}]}