ช่องโหว่ร้ายแรงใน Ruby on Rails โจมตีเซิร์ฟเวอร์ผ่านการอัปโหลดไฟล์

โครงการ Rails ได้เปิดเผยช่องโหว่ที่สำคัญซึ่งอาจทำให้ผู้โจมตีที่ไม่มีการยืนยันตัวตนสามารถเขียนไฟล์ตามใจชอบบนเซิร์ฟเวอร์ของแอปพลิเคชันได้ โดยอาศัยการอัปโหลดไฟล์ที่ถูกสร้างขึ้นอย่างเจตนา หากแอปพลิเคชันนั้นใช้ ImageMagick ในการประมวลผลการอัปโหลด

ช่องโหว่นี้อยู่ในส่วน Active Storage ของ Rails ซึ่งเป็นส่วนที่จัดการการอัปโหลดไฟล์ และได้รับการแก้ไขแล้วในเวอร์ชัน 8.1.4.1 และ 8.0.5.2

ศัพท์ที่ควรรู้

  • Ruby on Rails – เป็นเฟรมเวิร์กสำหรับพัฒนาเว็บแอปพลิเคชันที่ถูกค้นพบช่องโหว่
  • Active Storage – คือส่วนของ Rails ที่รับผิดชอบในการจัดการการอัปโหลดไฟล์
  • ImageMagick – เป็นซอฟต์แวร์ที่ถูกใช้ในการประมวลผลไฟล์ที่อัปโหลด ซึ่งเป็นจุดที่ช่องโหว่ถูกใช้ประโยชน์

ที่มา: The Hacker News

Leave a Comment