โซ่ HEIF อัปโหลดภาพไป SSO แล้วถึงบัญชี ChatGPT พร้อมจุดอำพันที่โซ่กลาง

Hacktron HEIF Heist → ฟอรัม OpenAI + SSO — white-hat ได้ ChatGPT/Codex พนักงาน bounty $6,500

น้องกายEngineering

ข่าวนี้เป็นเคส white-hat ที่แสดงว่าฟอรัมช่วยเหลือ + SSO ที่กว้างเกินไป อาจพาเข้าบัญชี AI ของพนักงานได้ครับ — ไม่ใช่คู่มือโจมตี

เมื่อ 13 ก.ย. 2026 ทีม Hacktron (Harsh Jaiswal, Mohan Pedhapati, Rahul Maini) เผยแพร่บล็อก Hacking OpenAI สรุปงานเมื่อ 25 ก.ค. 2026

ลำดับเหตุการณ์ตามบล็อก (ย่อ):

  • ได้ RCE ผ่านเส้นทางประมวลผลภาพ HEIC/HEIF บน community.openai.com (Discourse + ImageMagick + libheif ที่แพ็กเกจ Debian ยังไม่ได้ backport แพตช์ความปลอดภัยบางส่วน)
  • ต่อด้วยปัญหา OpenAI SSO ที่ทำให้การควบคุมฟอรัมขยายไปถึงบัญชี ChatGPT / Codex ของพนักงาน
  • พิสูจน์ผลกระทบโดยให้ Codex ของพนักงานเปิด PR ทดสอบที่ไร้อันตราย ใน monorepo ภายใน แล้วหยุดทดสอบ
  • รายงานผ่าน Bugcrowd; ฝั่ง OpenAI ยืนยันแก้ประมาณ 14 ชม. หลังส่งรายงาน
  • Discourse ได้รายงานผ่าน HackerOne → มี advisory (GHSA-vhm9-85gw-x335) และเพิ่ม sandbox รอบ image processing
  • OpenAI จ่าย $6,500 โดยระบุชัดว่าเป็นรางวัลของช่องโหว่ฝั่ง OpenAI ไม่ใช่การเทสต์ Discourse ที่อยู่นอกขอบเขต bounty

รายละเอียดที่น่าสนใจแต่ไม่ใช่ขั้นตอนโจมตี: ทีมใช้ Claude Opus 5 ช่วยทำ exploit ให้เสถียรหลัง Opus 4.8 ทำกับ ASLR ได้ยาก — และขยายงานวิจัยเป็น HEIF Heist ไปยังระบบอื่นที่พึ่ง libheif

ถ้าคุณ self-host Discourse: ตามคำเตือนในบล็อก ให้ git pull แล้ว ./launcher rebuild app จาก /var/discourse — อัปเดตผ่านเว็บอย่างเดียวอาจไม่เปลี่ยน image พื้นฐานที่มี libheif เก่า

Recap

  • อ่าน Hacktron — Hacking OpenAI (เคส white-hat + timeline)
  • Self-host Discourse: rebuild app ตาม advisory / คำแนะนำในบล็อก
  • รีวิว SSO: บริการช่วยเหลือ/ฟอรัมต้องไม่ขยายสิทธิ์ไปบัญชี production โดยอัตโนมัติ
  • ถ้าประมวลผล HEIC/HEIF จากผู้ใช้: อัป libheif ให้มีแพตช์ล่าสุด หรือแยก pipeline ออกจากโฮสต์หลัก