วิธีที่แฮ็กเครือร้านฟาสต์ฟู้ดครึ่งหนึ่งของสหรัฐฯ พร้อมกัน
- บนคอนโซลมีเสียงสั้น ๆ พร้อมการแจ้งว่าสคริปต์รันเสร็จแล้ว สคริปต์นี้ใช้ค้นหาเว็บไซต์ในบรรดาสตาร์ตอัป AI หลายร้อยรายที่เพิ่งเกิดขึ้นไม่นานซึ่งมีการเปิดเผยข้อมูลรับรอง Firebase
- ค้นหารายชื่อเว็บไซต์ที่ใช้โดเมนระดับบนสุด
.ai แบบสาธารณะ แล้วตรวจหาตัวแปรเริ่มต้น Firebase จากข้อมูลของเว็บไซต์และ .js bundle ที่ถูกอ้างอิง
- คาดว่าอาจมีบางแห่งที่รีบเปิดตัวผลิตภัณฑ์จนไม่ได้ใช้กฎความปลอดภัยที่เหมาะสม
พบกับ Chattr.ai
- Chattr.ai คือระบบ AI สำหรับการจ้างงานที่อ้างว่าสามารถลดเวลาในการสรรหาลงได้ 88%
- ให้บริการแก่เครือร้านฟาสต์ฟู้ดทั่วสหรัฐฯ และบริษัทอื่น ๆ ที่จ้างพนักงานรายชั่วโมง
- รวมถึง Applebees, Arbys, Chickfila, Dunkin, IHOP, KFC, Shoneys, Subway, Tacobell, Target, Wendys เป็นต้น
การค้นพบช่องโหว่
- เมื่อนำค่า Firebase config จาก JS bundle ไปใส่ใน Firepwn ตอนแรกจะยังไม่มีสิทธิ์
- แต่หากใช้ฟังก์ชันสมัครสมาชิกของ Firebase เพื่อสร้างผู้ใช้ใหม่ จะได้สิทธิ์เต็มรูปแบบต่อ Firebase DB (อ่าน/เขียน)
- ข้อมูลที่รั่วไหลประกอบด้วยชื่อ หมายเลขโทรศัพท์ อีเมล รหัสผ่านแบบ plaintext ของบางบัญชี ตำแหน่งสาขา ข้อความลับ ตารางเวลางาน เป็นต้น
- ข้อมูลของพนักงาน Chattr, ผู้จัดการแฟรนไชส์, ผู้สมัครงาน และคนอื่น ๆ ถูกเปิดเผย
สถานการณ์เลวร้ายลงอีก
- หากดึงรายชื่อผู้ใช้แอดมินจาก
/orgs/0/users แล้วเพิ่มรายการใหม่เข้าไป ก็จะเข้าถึงแดชบอร์ดผู้ดูแลระบบได้ทั้งหมด
- ทำให้ควบคุมระบบได้มากขึ้น เช่น อนุมัติ/ปฏิเสธผู้สมัคร หรือคืนเงินที่จ่ายให้ Chattr
ไทม์ไลน์ (DD/MM)
- 06/01 - พบช่องโหว่
- 09/01 - เขียนเอกสารเสร็จและส่งอีเมลแล้ว
- 10/01 - แพตช์ช่องโหว่
- จนถึงตอนนี้ยังไม่ได้รับการติดต่อหรือคำขอบคุณใด ๆ หากมีการติดต่อเข้ามาจะอัปเดตบทความนี้
เครดิต
- ขอบคุณเพื่อน ๆ ที่ช่วยในการทำเพนเทสต์และการเปิดเผยอย่างรับผิดชอบครั้งนี้
- Logykk
- Eva - https://kibty.town/blog/chattr
- สร้างด้วย Hugo Bear, โฮสต์โดย Privex
ความเห็นของ GN⁺
- เหตุการณ์นี้แสดงให้เห็นถึงช่องโหว่ร้ายแรงที่อาจเกิดขึ้นได้เมื่อบริษัทเทคโนโลยี AI หน้าใหม่ไม่ให้ความสำคัญกับความปลอดภัยมากพอ
- เป็นโอกาสให้ตระหนักถึงความเสี่ยงที่ซ่อนอยู่เบื้องหลังความสะดวกสบายที่บริการอย่าง Chattr.ai มอบให้
- เป็นกรณีตัวอย่างที่ชี้ให้เห็นว่าการเปิดตัวบริการโดยไม่มีมาตรการความปลอดภัยที่เหมาะสมสามารถก่อให้เกิดความเสียหายใหญ่หลวงได้เพียงใด และช่วยกระตุ้นให้ตื่นตัวเรื่องความปลอดภัยมากขึ้น
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
06/01 - Vulnerability Discovered
09/01 - Write-up completed & Emailed to them
10/01 - Vulnerability patched
ไทม์ไลน์ตั้งแต่พบจนถึงแพตช์
การกล่าวถึงเครื่องมือสำรวจช่องโหว่ Firebase ในโพสต์ของ Eva