From 6d60a8702f5deef879e4b24a800a50d619c04819 Mon Sep 17 00:00:00 2001 From: JackSparrow008 Date: Tue, 23 May 2017 10:23:10 +0800 Subject: [PATCH 1/7] fixed xss --- app/helpers/users_helper.rb | 5 +++-- app/views/events/show.html.erb | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app/helpers/users_helper.rb b/app/helpers/users_helper.rb index ed49051..207a6af 100644 --- a/app/helpers/users_helper.rb +++ b/app/helpers/users_helper.rb @@ -7,9 +7,10 @@ def user_avatar_link(user) email_md5 = Digest::MD5.hexdigest(user.email) gravatar_url = "https://www.gravatar.com/avatar/#{email_md5}" - str = "" + content_tag(:div, + link_to(image_tag(gravatar_url), user_path(user)) + " " + user.display_name , + :class => "user-link" ) - str.html_safe end end diff --git a/app/views/events/show.html.erb b/app/views/events/show.html.erb index 0e89067..14feb24 100644 --- a/app/views/events/show.html.erb +++ b/app/views/events/show.html.erb @@ -22,7 +22,7 @@
- <%= raw comment.content %> + <%= sanitize comment.content %>