{"id":"CVE-2019-6986","details":"SPARQL Injection in VIVO Vitro v1.10.0 allows a remote attacker to execute arbitrary SPARQL via the uri parameter, leading to a regular expression denial of service (ReDoS), as demonstrated by crafted use of FILTER%20regex in a /individual?uri= request.","aliases":["GHSA-hgq9-q8g2-3jmg"],"modified":"2026-07-08T23:46:46.203485Z","published":"2019-01-28T15:29:00.337Z","references":[{"type":"WEB","url":"http://packetstormsecurity.com/files/172838/VIVO-SPARQL-Injection.html"},{"type":"FIX","url":"https://github.com/vivo-project/Vitro/pull/111"},{"type":"EVIDENCE","url":"https://github.com/kevinbackhouse/SecurityExploits/tree/0ec74459ac53685a7959ed58d580ef8abece3685/vivo-project"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/vivo-project/vitro","events":[{"introduced":"4d61593f35efedf129fefe37525c116ef35a3737"},{"last_affected":"4d61593f35efedf129fefe37525c116ef35a3737"}],"database_specific":{"cpe":"cpe:2.3:a:duraspace:vitro:1.10.0:*:*:*:*:*:*:*","extracted_events":[{"introduced":"1.10.0"},{"last_affected":"1.10.0"}],"source":"CPE_STRING"}}],"versions":["1.10.0","vitro-1.10.0"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2019-6986.json"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}]}