Celah keamanan XSS pada method strip_tag()
• Kunto Aji - Last modified atSaat ini terdapat celah keamanan Cross-Site Scripting (XSS) ditemukan pada method dari Rails bernama strip_tag()
. Celah keamanan ini memungkinkan terjadinya serangan terhadap pengguna peramban Internet Explorer. Permasalahan ini disebabkan oleh HTML::Tokenizer
yang memiliki bug saat melakukan parsing terhadap non-printable karakter ASCII.
Berdasarkan rorsecurity yang mengacu pada laporan pada google group rubyonrails-security, celah keamanan ini telah diperbaiki pada Rails 2.3.5 dan versi 2.2.x. Celah keamanan ini tidak berpengaruh pada aplikasi yang tidak menggunakan method strip_tag()
. Jadi sangat disarankan untuk upgrade jika terdapat pemanggilan strip_tag()
pada aplikasi Ruby on Rails yang dibuat.
Hasil dari method strip_tag()
dapat melewati fungsi escaping pada Rails yang umumnya dipakai pada <%= h(strip_tag(...)) %>
- Tags:
- #security
- #ruby on rails
Recent Posts
C# - The Difference Between string[] and List
Learn the difference between string[] and List
in C# and when to use each for storing collections of strings in your code Shell Piping - Standard Input, Standard Output, Standard Error, /dev/null
Penjelasan singkat mengenai shell piping dan /dev/null
HTML Boilerplate
HTML Boilerplate versi KAK Labs
No-Class / Classless CSS Frameworks
Daftar CSS frameworks tanpa class versi KAK Labs
Microsoft C#
Review, rekomendasi link belajar dan rekomendasi extensions Visual Studio Code untuk C#