• A
    ensure tag/content_tag escapes " in attribute vals · 4394e907
    Andrew Carpenter 提交于
    Many helpers mark content as HTML-safe without escaping double quotes -- including `sanitize`. Regardless of whether or not the attribute values are HTML-escaped, we want to be sure they don't include double quotes, as that can cause XSS issues. For example: `content_tag(:div, "foo", title: sanitize('" onmouseover="alert(1);//'))`
    
    CVE-2016-6316
    4394e907
tag_helper_test.rb 15.0 KB