Rails 5 erb无法转义html

问题描述 投票:0回答:1

在Rails 5.2.3 erb模板中:

<% input = "<script>alert('XSS')</script>" %>
<p><%= input %></p>

显示的是<script>alert('XSS')</script>,而不是&gt。等

不是应该用来防止反射的XSS攻击吗?如果从params [:input]

中检索输入,则会出现同样的问题

原始在html中输出:

enter image description here

xss erb ruby-on-rails-5.2
1个回答
0
投票

需要查看源ctrl + u如Gabor建议

© www.soinside.com 2019 - 2024. All rights reserved.