{"id":"CVE-2018-3740","aliases":["GHSA-7f42-p84j-f58p"],"url":"https://o3.security/vulnerability/CVE-2018-3740","summary":"Sanitize vulnerable to Improper Input Validation and Cross-site Scripting","details":"A specially crafted HTML fragment can cause Sanitize gem for Ruby to allow non-whitelisted attributes to be used on a whitelisted HTML element.","published":"2018-03-30T19:29:00.270Z","modified":"2026-07-08T19:01:33.291784Z","cvss":{"score":7.5,"severity":"HIGH","vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N"},"epss":null,"cisaKev":null,"exploitsKnown":0,"affectedPackages":[{"ecosystem":"RubyGems","name":"sanitize","fixedVersion":"4.6.3"}],"fix":{"url":"https://github.com/rgrove/sanitize/commit/01629a162e448a83d901456d0ba8b65f3b03d46e","label":"rgrove/sanitize@01629a1"},"references":[{"type":"WEB","url":"https://about.gitlab.com/2018/06/25/security-release-gitlab-11-dot-0-dot-1-released/"},{"type":"ADVISORY","url":"https://www.debian.org/security/2018/dsa-4358"},{"type":"REPORT","url":"https://github.com/rgrove/sanitize/issues/176"},{"type":"FIX","url":"https://github.com/rgrove/sanitize/commit/01629a162e448a83d901456d0ba8b65f3b03d46e"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2026-07-08T19:01:33.291784Z"}}