Ibrahim Raafat นักวิจัยความปลอดภัยจากอียิปต์รายงานปัญหาความปลอดภัย Cross Site Scripting (XSS) บนเว็บ Google Drive ด้วยการตั้งชื่อโฟลเดอร์ว่า ‘”><svg/onload=prompt(1337)>
จากนั้นจึงย้ายเอกสารเข้าไปในโฟลเดอร์นี้ แล้วย้ายเอกสารออกไปยังโฟลเดอร์อื่น จะทำให้โค้ดจาวาสคริปต์ถูกรัน
กูเกิลยอมรับปัญหานี้และแก้ปัญหาในเวลาต่อมา พร้อมกับจ่ายเงินรางวัลให้กับทีมงานเป็นเงิน 1337 ดอลลาร์
Raafat อธิบายว่าปัญหานี้เกิดจากโค้ดส่วนแจ้งเตือนผู้ใช้ที่แจ้งเตือนการย้ายเอกสารออกจากโฟลเดอร์ว่าผู้ใช้อื่นที่แชร์โฟลเดอร์อยู่จะมองไม่เห็นเอกสารอีกต่อไป โค้ดส่วนนี้ไม่ได้เช็คชื่อโฟลเดอร์ให้ดีทำให้แฮกเกอร์สามารถรันโค้ดได้เอง
แฮกเกอร์สามารถรันโค้ดใดๆ บนบัญชีผู้ใช้ของเหยื่อได้ด้วยการแชร์โฟลเดอร์ไปยังเหยื่อแล้วพยายามล่อให้เหยื่อย้ายไฟล์ในโฟลเดอร์นั้นไปเก็บไว้ที่อื่น
ที่มา - PWNRules
Comments
1337 ดอลลาร์
มีนัยความสำคัญอะไรไหมนะ ทำไมต้อง 1337 ไม่ 1330 หรือ 1300 ไปเลย
1337 => leet => elite
http://en.wikipedia.org/wiki/Leet
กระจ่างเลย ขอบคุณมากครับ
ความรู้ใหม่เลยนะเนี่่ย :)
ประมาณนี้ครับ http://en.wikipedia.org/wiki/Leet
ให้เหยื่อยย้าย => ให้เหยื่อย้าย
เหยื่อย => เหยื่อ
อันนี้คือลืม encode HTML ใช่มั้ยครับ?
เสียดายไม่ได้แจ้ง T___T
บล็อกส่วนตัวที่อัพเดตตามอารมณ์และความขยัน :P
แหม่น่าจะเขียนตัวอย่างไปเป็น 31337 แทน รับทรัพย์เพิ่มเยอะเลย
น่าจะเขียน Google ไปเลยครับ รับทรัพย์มหาศาล (>_<)
อู้ว ความจริงน่าจะได้แค่ 900919 ดอลล่าร์ ล่ะมั้งครับ
900913