กลับไปหน้าข่าวสาร

นักวิจัยใช้ Claude Opus 5 พัฒนา Exploit Chain เข้าถึงบัญชี Staff ของ OpenAI ผ่าน Discourse และ SSO ได้ภายใน 72 ชั่วโมง

แชร์:

ทีมวิจัยด้านความปลอดภัย Hacktron เปิดเผยว่าได้ใช้ Claude Opus 5 ซึ่งเป็น AI Coding Assistant รุ่นล่าสุดของ Anthropic ช่วยพัฒนา Exploit Chain ที่เริ่มต้นจากช่องโหว่ในระบบ Discourse Forum ของ OpenAI ก่อนขยายผลไปยังระบบ Single Sign-On (SSO) จนสามารถเข้าถึงบัญชี ChatGPT และ Codex ของพนักงาน OpenAI บางรายได้สำเร็จ ทั้งนี้ต้องเน้นย้ำว่าการทดสอบครั้งนี้เป็นงาน Security Research ที่ได้รับการรายงานกลับไปยัง OpenAI อย่างถูกต้องตามกระบวนการ ไม่ใช่การโจมตีจริงแต่อย่างใด และทีมวิจัยได้หยุดการทดสอบทันทีหลังพิสูจน์ผลกระทบได้สำเร็จ


รายละเอียดการโจมตี


จุดเริ่มต้น: ช่องโหว่ libheif บนเซิร์ฟเวอร์ Discourse Forum


Exploit Chain เริ่มต้นจากช่องโหว่ CVE-2026-32882 ในไลบรารี libheif ซึ่งเป็นไลบรารีสำหรับประมวลผลไฟล์ภาพรูปแบบ HEIC/HEIF ช่องโหว่นี้เปิดทางให้ไฟล์ HEIC/HEIF ที่ถูกดัดแปลงเป็นพิเศษสามารถทำให้เกิด Memory Corruption บนเซิร์ฟเวอร์ Discourse Forum ของ OpenAI ได้ ทีมวิจัยระบุว่าได้ผสมผสานข้อบกพร่องด้านหน่วยความจำของ libheif เข้ากับความช่วยเหลือของ AI เพื่อเปลี่ยนสถานะ Crash ธรรมดาให้กลายเป็นการรันโค้ดที่ใช้งานได้จริง (Working Code Execution) บนเซิร์ฟเวอร์ Forum สำเร็จ


บทบาทของ Claude Opus 5 ในการพัฒนา Exploit


จุดที่น่าสนใจเป็นพิเศษของกรณีนี้คือการเปรียบเทียบความสามารถระหว่างรุ่นโมเดล AI ทีมวิจัยระบุว่า Claude Opus 4.8 ซึ่งเป็นรุ่นก่อนหน้าประสบปัญหาในการพัฒนา Exploit ที่ใช้งานได้จริงเพื่อข้ามผ่านการป้องกัน ASLR (Address Space Layout Randomization) มาหลายรอบการทดสอบ แต่เมื่อ Anthropic เปิดตัว Claude Opus 5 เมื่อวันที่ 24 กรกฎาคม 2569 ทีมวิจัยพบว่าในเซสชันใหม่ โมเดลสามารถพัฒนา Exploit ที่ใช้งานได้จริงสำเร็จภายในเวลาเพียงไม่กี่ชั่วโมง ทั้งนี้ทีมวิจัยเน้นย้ำว่ากระบวนการนี้ไม่ใช่การทำงานแบบอัตโนมัติทั้งหมด (Not Hands-Off) โดยพวกเขาได้ Framing สภาพแวดล้อมทดสอบของตนเองว่าเป็น "เป้าหมายฝึกซ้อมแบบ Capture-the-Flag" และรันการทดสอบแบบวนซ้ำอัตโนมัติ (Automated Loops) เพื่อเร่งกระบวนการพัฒนา


การขยายผลผ่านระบบ Single Sign-On ที่ใช้ร่วมกัน


จุดเปลี่ยนสำคัญของ Exploit Chain นี้คือการที่ Forum ของ OpenAI เปิดให้ผู้ใช้ Login ผ่านฟีเจอร์ "Sign in with OpenAI" ซึ่งใช้ระบบ Single Sign-On เดียวกันกับเครื่องมือภายใน (Internal Tools) ขององค์กร เมื่อทีมวิจัยสามารถเข้าควบคุมเซิร์ฟเวอร์ Discourse Forum ได้สำเร็จแล้ว การใช้ระบบยืนยันตัวตนร่วมกันนี้ทำให้พวกเขาสามารถเข้าควบคุมบัญชี ChatGPT และ Codex ของสมาชิก Forum ที่เป็นพนักงาน OpenAI ได้ต่อไป โดยไม่ต้องเจาะระบบภายในของ OpenAI โดยตรงแต่อย่างใด


Timeline การทดสอบและขอบเขตที่ถูกควบคุมไว้


ทีมวิจัยใช้เวลาน้อยกว่า 72 ชั่วโมง นับตั้งแต่เริ่มต้นตรวจสอบจนกระทั่งสามารถเข้าถึง Internal Environment ได้สำเร็จ ซึ่งเป็นระยะเวลาที่สั้นมากเมื่อเทียบกับความซับซ้อนของ Exploit Chain ที่ต้องผ่านทั้งขั้นตอน Memory Corruption Exploitation และการขยายผลผ่านระบบ SSO อย่างไรก็ตาม ประเด็นสำคัญที่ TXEC ต้องการเน้นย้ำคือทีมวิจัยได้จำกัดขอบเขตการทดสอบของตนเองอย่างมีความรับผิดชอบ โดยหยุดการทดสอบทันทีหลังจากพิสูจน์ผลกระทบได้แล้ว ด้วยการสร้าง Pull Request ที่ไม่เป็นอันตรายในระบบ Internal Repository เพียงรายการเดียว โดยไม่อ่าน Source Code ไม่ทำการ Merge Code และไม่เข้าถึงข้อมูลลูกค้า (Customer Data) แต่อย่างใด


การตอบสนองของ OpenAI และผลตอบแทน


OpenAI ยืนยันการแก้ไขช่องโหว่ภายในเวลาเพียง 14 ชั่วโมงหลังได้รับรายงาน ซึ่งสะท้อนถึงความรวดเร็วในการตอบสนองต่อรายงานช่องโหว่ระดับสูง และได้มอบเงินรางวัล Bug Bounty จำนวน 6,500 ดอลลาร์สหรัฐ ให้แก่ทีมวิจัยเมื่อวันที่ 1 กันยายน 2569 ตามกระบวนการ Responsible Disclosure ที่เป็นมาตรฐานในวงการความปลอดภัยไซเบอร์


พื้นผิวการโจมตีที่ยังไม่ถูกทดสอบ


ทีมวิจัยระบุว่าเส้นทางการเข้าถึงเดียวกันนี้ในทางทฤษฎีอาจขยายผลไปถึงการเข้าถึงบัญชีที่เชื่อมโยงกับ GitHub, Slack และอีเมลของพนักงานได้เช่นกัน เนื่องจากระบบเหล่านี้มักเชื่อมโยงกับ SSO เดียวกัน แต่ทีมวิจัยเลือกที่จะไม่แตะต้องเป้าหมายที่กว้างขึ้นเหล่านี้โดยเจตนา เพื่อจำกัดผลกระทบของการทดสอบให้อยู่ในขอบเขตที่จำเป็นต่อการพิสูจน์ช่องโหว่เท่านั้น


ผลกระทบที่อาจเกิดขึ้น


1. AI Coding Assistant รุ่นใหม่อาจเร่งการพัฒนา Exploit ที่ซับซ้อนได้เร็วขึ้นอย่างมีนัยสำคัญ

กรณีนี้แสดงให้เห็นข้อมูลเชิงประจักษ์ว่าความสามารถของ AI Coding Assistant ที่พัฒนาขึ้นระหว่างรุ่นสามารถเปลี่ยนงานที่เคยทำไม่สำเร็จ (ข้าม ASLR) ให้กลายเป็นงานที่ทำสำเร็จได้ภายในไม่กี่ชั่วโมง ซึ่งเป็นสัญญาณสำคัญที่องค์กรด้านความปลอดภัยไซเบอร์ทั่วโลกต้องพิจารณาผลกระทบทั้งในมุมของนักวิจัยที่ทำงานอย่างมีจริยธรรม และในมุมของผู้โจมตีที่อาจนำความสามารถเดียวกันไปใช้ในทางที่ผิด


2. ความเสี่ยงจากการเชื่อม SSO ของระบบภายนอกเข้ากับเครื่องมือภายใน

การที่ Forum ภายนอกอย่าง Discourse ใช้ระบบ SSO เดียวกันกับเครื่องมือภายในองค์กร แสดงให้เห็นความเสี่ยงของสถาปัตยกรรม Authentication ที่ไม่แบ่งแยกขอบเขตความน่าเชื่อถือ (Trust Boundary) อย่างชัดเจน ระบบที่ออกแบบมาเพื่อความสะดวกในการใช้งาน (Single Sign-On) อาจกลายเป็นจุดขยายผลกระทบเมื่อส่วนประกอบใดส่วนประกอบหนึ่งที่เชื่อมต่ออยู่ถูกเจาะระบบได้สำเร็จ


3. ความเสี่ยงจาก Dependency ที่ประมวลผลไฟล์จากผู้ใช้ภายนอกโดยตรง

ช่องโหว่ต้นทางเกิดจากไลบรารี libheif ซึ่งเป็น Dependency ที่ใช้ประมวลผลไฟล์ภาพจากผู้ใช้โดยตรง กรณีนี้ตอกย้ำความเสี่ยงที่มักถูกมองข้ามในระบบที่ยอมรับไฟล์อัปโหลดจากผู้ใช้ภายนอก โดยเฉพาะ Forum หรือ Community Platform ที่มักอนุญาตให้ผู้ใช้แนบไฟล์ภาพได้อย่างอิสระ


4. ผลกระทบที่อาจขยายไปถึงระบบอื่นหากไม่มีการควบคุมขอบเขตการทดสอบ

แม้ในกรณีนี้ทีมวิจัยจะจำกัดขอบเขตการทดสอบไว้อย่างมีความรับผิดชอบ แต่ข้อเท็จจริงที่ว่าเส้นทางเดียวกันอาจขยายไปถึง GitHub, Slack และอีเมลของพนักงานได้ในทางทฤษฎี สะท้อนถึงผลกระทบที่อาจรุนแรงกว่านี้มากหากช่องโหว่เดียวกันถูกผู้โจมตีที่มีเจตนาร้ายค้นพบและใช้ประโยชน์แทน


สิ่งที่องค์กรควรทำ


1. ทบทวนสถาปัตยกรรม SSO ที่เชื่อมโยงระบบภายนอกกับเครื่องมือภายใน

องค์กรที่มีการเชื่อมต่อ SSO ระหว่าง Forum, Community Platform หรือระบบภายนอกอื่นเข้ากับเครื่องมือภายในควรทบทวนสถาปัตยกรรมดังกล่าว โดยพิจารณาแยกขอบเขตความน่าเชื่อถือให้ชัดเจน ไม่ใช้ Trust Level เดียวกันสำหรับระบบที่มีความเสี่ยงต่างระดับกัน


2. ตรวจสอบและอัปเดต Dependency ที่ประมวลผลไฟล์จากผู้ใช้ภายนอก

องค์กรที่มีระบบยอมรับไฟล์อัปโหลดจากผู้ใช้ภายนอก โดยเฉพาะไฟล์ภาพหรือมีเดียรูปแบบต่างๆ ควรตรวจสอบว่า Library ที่ใช้ประมวลผลไฟล์เหล่านั้น เช่น libheif หรือ Library ประมวลผลภาพอื่น ได้รับการอัปเดตให้เป็นเวอร์ชันล่าสุดที่ปิดช่องโหว่ที่ทราบแล้วหรือไม่


3. จัดทำนโยบายการใช้ AI Coding Assistant สำหรับงาน Security Testing

เนื่องจากกรณีนี้แสดงให้เห็นศักยภาพของ AI Coding Assistant ในงาน Security Research องค์กรที่มีทีม Red Team หรือทำ Security Testing ภายในควรจัดทำนโยบายการใช้เครื่องมือ AI ลักษณะนี้อย่างมีความรับผิดชอบ พร้อมกำหนดขอบเขตการทดสอบที่ชัดเจนตามแนวทาง Responsible Disclosure


4. เพิ่มการเฝ้าระวัง Forum และ Community Platform ที่พนักงานเข้าถึง

องค์กรที่มี Forum หรือ Community Platform สำหรับพนักงานหรือลูกค้าควรเพิ่มการเฝ้าระวังความผิดปกติบนระบบเหล่านี้เป็นพิเศษ เนื่องจากมักเป็นระบบที่เปิดรับ Input จากภายนอกจำนวนมากและอาจเชื่อมโยงกับระบบ Authentication ที่สำคัญกว่าที่คาดคิด


แนวทางลดความเสี่ยงระยะยาว


1. ออกแบบสถาปัตยกรรม Zero Trust สำหรับระบบที่เชื่อม SSO ข้ามขอบเขตความน่าเชื่อถือ

องค์กรควรพิจารณาออกแบบสถาปัตยกรรมที่ไม่ถือว่าการผ่าน SSO เพียงอย่างเดียวเท่ากับการได้รับความไว้วางใจเต็มรูปแบบ โดยเฉพาะเมื่อ SSO นั้นเชื่อมโยงกับระบบภายนอกที่มีพื้นผิวการโจมตีกว้างกว่าระบบภายใน ควรเพิ่มการตรวจสอบเพิ่มเติมสำหรับ Action ที่มีความอ่อนไหวสูง แม้ผู้ใช้จะผ่านการยืนยันตัวตนผ่าน SSO มาแล้วก็ตาม


2. ติดตามพัฒนาการของ AI Coding Assistant และผลกระทบต่อภูมิทัศน์ภัยคุกคาม

เนื่องจากความสามารถของ AI Coding Assistant พัฒนาอย่างรวดเร็วและส่งผลโดยตรงต่อความเร็วในการพัฒนา Exploit ทั้งฝั่งนักวิจัยที่มีจริยธรรมและฝั่งผู้โจมตี องค์กรควรติดตามพัฒนาการของเทคโนโลยีนี้อย่างต่อเนื่อง เพื่อปรับปรุงกลยุทธ์การป้องกันให้ทันกับความเร็วที่ภัยคุกคามอาจพัฒนาตาม


3. จัดทำโปรแกรม Bug Bounty และกระบวนการ Responsible Disclosure ที่ตอบสนองรวดเร็ว

กรณีของ OpenAI ที่สามารถยืนยันและแก้ไขช่องโหว่ได้ภายในเวลาเพียง 14 ชั่วโมงเป็นตัวอย่างที่ดีของการมีกระบวนการตอบสนองต่อรายงานช่องโหว่ที่มีประสิทธิภาพ องค์กรควรจัดทำโปรแกรม Bug Bounty หรือช่องทางรับรายงานช่องโหว่ที่ชัดเจน พร้อมกระบวนการภายในที่สามารถตอบสนองได้อย่างรวดเร็วเมื่อได้รับรายงานช่องโหว่ระดับสูง


4. ทบทวนขอบเขตการเข้าถึงของบัญชีพนักงานที่เชื่อมโยงกับหลายระบบผ่าน SSO

องค์กรควรทบทวนว่าบัญชีพนักงานที่เชื่อมโยงกับหลายระบบผ่าน SSO เดียวกัน (เช่น GitHub, Slack, อีเมล) มีการจำกัดสิทธิ์ตามหลัก Least Privilege อย่างเหมาะสมหรือไม่ เพื่อลดผลกระทบหากบัญชีใดบัญชีหนึ่งถูกเข้าถึงโดยไม่ได้รับอนุญาตผ่านช่องทาง SSO ร่วม


วิเคราะห์ในมุมมองจาก TXEC


กรณีนี้เป็นตัวอย่างสำคัญที่แสดงให้เห็นทั้งด้านบวกและด้านที่ต้องระมัดระวังของ AI Coding Assistant ในงานด้านความปลอดภัยไซเบอร์ ด้านบวกคือทีมวิจัยสามารถค้นพบและพิสูจน์ช่องโหว่ที่ร้ายแรงได้อย่างรวดเร็ว ช่วยให้ OpenAI แก้ไขปัญหาได้ก่อนที่จะถูกผู้ไม่หวังดีค้นพบ แต่สิ่งที่ TXEC เห็นว่าต้องพิจารณาอย่างจริงจังคือข้อเท็จจริงที่ว่า Claude Opus 5 สามารถพัฒนา Exploit ที่ข้าม ASLR ได้สำเร็จภายในไม่กี่ชั่วโมง ในขณะที่รุ่นก่อนหน้าทำไม่สำเร็จ ซึ่งบ่งชี้ว่าความสามารถของ AI ในการช่วยพัฒนา Exploit มีแนวโน้มเพิ่มขึ้นอย่างรวดเร็วตามการพัฒนาของโมเดล


องค์กรควรตระหนักว่าความสามารถเดียวกันนี้ไม่ได้จำกัดอยู่เฉพาะนักวิจัยที่มีจริยธรรมเท่านั้น ผู้โจมตีที่มีเจตนาร้ายก็สามารถเข้าถึงเครื่องมือ AI ลักษณะเดียวกันได้เช่นกัน สิ่งที่องค์กรควบคุมได้โดยตรงคือการลดพื้นผิวการโจมตีและความเสี่ยงเชิงสถาปัตยกรรม เช่น การไม่เชื่อม SSO ของระบบภายนอกที่มีความเสี่ยงสูงเข้ากับเครื่องมือภายในโดยไม่มีการแบ่งขอบเขตที่เหมาะสม และการอัปเดต Dependency ที่ประมวลผล Input จากภายนอกอย่างสม่ำเสมอ เนื่องจากเป็นมาตรการที่ยังคงมีประสิทธิภาพไม่ว่าความสามารถของ AI ในการพัฒนา Exploit จะก้าวหน้าไปมากเพียงใดก็ตาม รู้ก่อน ตรวจพบเร็ว ลดความเสียหายได้มากกว่า


[ แหล่งอ้างอิง: The Hacker News, Hacktron ]