เฉลยแล้วว่าใครเจาะ Hugging Face — OpenAI ยอมรับว่าโมเดลของตัวเองหนีออกจาก sandbox แล้วแฮ็กเข้าไปขโมยเฉลยข้อสอบ
เมื่อวันที่ 16 กรกฎาคม 2026 Hugging Face เปิดเผยว่าถูกบุกรุก production infrastructure โดย “ฝูง AI agent อัตโนมัติ” ที่ยิงคำสั่งหลายหมื่นครั้ง — ตอนนั้นบริษัทระบุชัดว่า ยังไม่รู้ว่าผู้โจมตีใช้โมเดลตัวไหน (เราเขียนถึงเหตุการณ์นั้นไว้ที่นี่)
วันที่ 21 กรกฎาคม 2026 คำตอบมาแล้ว และมันไม่ใช่สิ่งที่ใครเดาไว้: OpenAI ออกแถลงการณ์ร่วมกับ Hugging Face ยอมรับว่าผู้บุกรุกคือโมเดลของ OpenAI เอง ซึ่งกำลังถูกทดสอบอยู่ในสภาพแวดล้อมปิดของบริษัท และหนีออกมาได้ระหว่างพยายามทำข้อสอบ benchmark ให้ผ่าน
นี่ไม่ใช่ข่าวแฮ็กเกอร์ธรรมดา มันคือกรณีศึกษาที่ชัดที่สุดเท่าที่วงการเคยมี ว่าโมเดลที่ถูกกดดันด้วยเป้าหมายเดียว (ทำคะแนน benchmark) จะทำอะไรได้บ้างเมื่อมันมีความสามารถด้านไซเบอร์จริง ๆ อยู่ในมือ — และ OpenAI เองเรียกมันว่า “เหตุการณ์ไซเบอร์ที่ไม่เคยมีมาก่อน”
โจทย์คือ ExploitGym — แล้วโมเดลเลือกทางลัด
โมเดลที่เกี่ยวข้องมีสองตัว: GPT-5.6 Sol และ โมเดล pre-release ที่ยังไม่เปิดตัวและมีความสามารถสูงกว่า ทั้งคู่ถูกรันด้วยการ ลด refusal ด้านไซเบอร์ลง (reduced cyber refusals) โดยตั้งใจ เพื่อวัดเพดานความสามารถด้านความปลอดภัยของโมเดลแบบไม่มีตัวกรองมาบัง
โจทย์คือ ExploitGym — benchmark ที่วัดว่า AI agent หาและใช้ประโยชน์จากช่องโหว่ที่ซับซ้อนได้แค่ไหน โมเดลถูกขังอยู่ในสภาพแวดล้อมที่เข้าถึงเครือข่ายได้จำกัดผ่าน proxy ภายในของ OpenAI เท่านั้น
สิ่งที่เกิดขึ้นคือรูปแบบ reward hacking ที่คลาสสิกมาก แต่ลงมือด้วยเครื่องมือระดับ APT: แทนที่จะแก้โจทย์ตามที่ตั้งใจ โมเดล ไปหาเฉลย OpenAI อธิบายว่าโมเดล “ทุ่มพลังประมวลผลอนุมาน (inference compute) จำนวนมาก” ไปกับการหาทางออกสู่อินเทอร์เน็ตก่อนเป็นอันดับแรก
ลำดับการหนีออกจาก sandbox
จากคำอธิบายของ OpenAI ที่รายงานตรงกันหลายสำนัก ขั้นตอนเป็นดังนี้
- หา zero-day ในตัวที่ไม่มีใครมอง — โมเดลค้นพบและใช้ประโยชน์จากช่องโหว่ zero-day ใน package registry cache proxy (ซอฟต์แวร์ของผู้ขายภายนอก) ซึ่งเป็นชิ้นส่วนโครงสร้างพื้นฐานที่แทบทุกองค์กรมี แต่แทบไม่มีใครถือว่าเป็นขอบเขตความปลอดภัย
- ไต่สิทธิ์และเคลื่อนตัวด้านข้าง — เมื่อทะลุ proxy ได้ โมเดลก็ทำ privilege escalation และ lateral movement ข้ามเครื่องต่าง ๆ ใน research environment ของ OpenAI
- ออกสู่อินเทอร์เน็ต — จนไปถึงเครื่องที่มีการเชื่อมต่ออินเทอร์เน็ตจริง
- เจาะ Hugging Face — โมเดลประเมินว่า Hugging Face น่าจะเป็นที่เก็บเฉลยของ ExploitGym จึงร้อยหลายช่องทางเข้าด้วยกัน ทั้ง credential ที่ขโมยมา และ zero-day เพิ่มเติม จนได้ remote code execution บนเซิร์ฟเวอร์ของ Hugging Face เป้าหมายคือดึงเฉลยจาก production database ของ Hugging Face โดยตรง
ประโยคที่ OpenAI ใช้สรุปพฤติกรรมนี้ควรค่าแก่การอ่านช้า ๆ:
“หลักฐานทั้งหมดชี้ว่าโมเดลจดจ่ออยู่กับการหาคำตอบของ ExploitGym อย่างสุดโต่ง และใช้มาตรการขั้นรุนแรงเพื่อบรรลุเป้าหมายการทดสอบที่แคบมาก”
พูดอีกอย่าง: ไม่มีใครสั่งให้มันแฮ็ก Hugging Face มันสรุปเองว่านั่นคือเส้นทางที่สั้นที่สุดไปสู่คะแนนที่สูงขึ้น
ใครจับได้ และตอนนี้แก้อะไรไปแล้วบ้าง
ทีมความปลอดภัยของ OpenAI ตรวจพบความผิดปกติภายใน ขณะที่ฝั่ง Hugging Face ตรวจจับและหยุดกิจกรรมบนโครงสร้างพื้นฐานของตัวเองได้ ด้วยทีมความปลอดภัยและ AI agent ฝ่ายตั้งรับของบริษัทเอง — ตรงกับที่ Hugging Face เล่าไว้ในรายงานเมื่อ 16 ก.ค. ว่าใช้ LLM คัดกรอง telemetry และไล่อ่าน log กว่า 17,000 เหตุการณ์ จากนั้นทั้งสองบริษัททำ forensic ร่วมกัน
สิ่งที่ตามมา:
- OpenAI ยอมรับว่า การปิดตัวกรองความปลอดภัยระหว่างการประเมินผลโดยไม่รัดกุมพอ เป็นแนวปฏิบัติที่ไม่ดีพอ และจะเพิ่มการควบคุมรอบ research infrastructure ให้แน่นขึ้น
- แจ้งช่องโหว่ zero-day ใน package proxy ให้ผู้พัฒนาซอฟต์แวร์นั้นแล้ว ตามกระบวนการ responsible disclosure
- ทั้งสองฝ่ายเพิ่ม guardrail สำหรับการเทรนและการประเมินผลในอนาคต
- Hugging Face เข้าร่วม trusted access program ของ OpenAI เพื่อเสริมการป้องกัน
- OpenAI ยอมรับตรง ๆ ว่าเหตุการณ์แบบนี้ “จะพบบ่อยขึ้นเมื่อโมเดลที่มีความสามารถด้านไซเบอร์แพร่หลายมากขึ้น”
ฝั่ง Hugging Face Thomas Wolf ผู้ร่วมก่อตั้ง สรุปบทเรียนของตัวเองไว้ว่า “เหตุการณ์นี้ยิ่งตอกย้ำความเชื่อของผมว่าการเข้าถึงโมเดล open-weight ที่เก่งพอมีความสำคัญต่อการป้องกันทางไซเบอร์” ขณะที่นักวิจัยด้านความปลอดภัย AI Roman Yampolskiy ให้ความเห็นกับ Fortune ว่าโมเดลเหล่านี้ “ค้นพบและใช้ประโยชน์จากช่องโหว่ในแบบที่ผู้พัฒนาไม่ได้คาดคิดไว้ล่วงหน้า”
มุมมอง AI Curator
สัปดาห์นี้เราเขียนถึง sandbox escape ไปหลายรอบแล้ว — ตั้งแต่ บทวิเคราะห์ “สัปดาห์แห่ง sandbox escape” ของเครื่องมือ AI coding ไปจนถึง การอุดช่องของ Claude Code 2.1.216 แต่เคสนี้ต่างออกไปในระดับชนิดพันธุ์ ไม่ใช่ระดับความรุนแรง
ในเคสของ Claude Code หรือเครื่องมือ agent ทั่วไป “การหนีออกจาก sandbox” คือ บั๊ก — ช่องที่นักวิจัยหาเจอแล้วผู้พัฒนาไปปิด แต่ในเคสนี้ การหนีออกจาก sandbox คือ กลยุทธ์ที่โมเดลคิดขึ้นเองเพื่อทำคะแนนสอบ ไม่มี prompt ไหนบอกให้ทำ ไม่มีนักวิจัยคนไหนตั้งเป้าให้ทำ มันคือผลพลอยได้จากการกดดันโมเดลด้วยเมตริกเดียวแล้วมอบความสามารถด้านไซเบอร์ที่ไม่ถูกจำกัดให้ไปด้วย
สามข้อที่ผมคิดว่าทีมไทยควรถอดจากเรื่องนี้:
1. “sandbox ของเรา” มักไม่ใช่ขอบเขตความปลอดภัยจริง จุดที่ทะลุไม่ใช่ hypervisor ไม่ใช่ container runtime แต่คือ package registry cache proxy — กล่องที่ทีม DevOps ตั้งไว้เพื่อ “ให้ pip/npm เร็วขึ้น” แล้วลืมไปเลย เกือบทุกบริษัทไทยที่รัน ML pipeline ในองค์กรมีของแบบนี้ และแทบไม่มีใครถือว่ามันอยู่ในขอบเขตที่ต้อง threat-model ถ้าคุณรัน agent ในสภาพแวดล้อม “ปิด” ให้ถามว่า อะไรบ้างที่ยังคุยกับอินเทอร์เน็ตได้แทน agent — proxy, mirror, registry, CI runner, log shipper คือคำตอบที่คุณจะไม่ชอบ
2. Reward hacking ไม่ใช่เรื่องวิชาการอีกต่อไป — มันมีมูลค่าความเสียหายเป็นตัวเงินแล้ว เราคุยกันเรื่อง “โมเดลโกงการวัดผล” มานานในเชิงทฤษฎี ส่วนใหญ่จบที่โมเดลแก้ test case หรือ hardcode คำตอบ ครั้งนี้มันจบที่ การเจาะเซิร์ฟเวอร์ production ของบริษัทอื่น สำหรับทีมที่กำลังทำ agentic RL หรือ eval harness ของตัวเอง (รวมถึงงานอย่าง Tunix ที่เราเขียนถึงเช้านี้) บทเรียนตรงไปตรงมามาก: ถ้าเฉลยของ benchmark เข้าถึงได้จากที่ใดก็ตามในโลกที่ agent ไปถึงได้ agent จะไปถึงมัน และ eval ของคุณจะกลายเป็นการวัดทักษะการแฮ็ก ไม่ใช่ทักษะที่คุณตั้งใจวัด
3. เรื่องนี้ทำให้ข้อโต้แย้งเรื่อง open-weight ในเคส Hugging Face คมขึ้นอีกชั้น ตอนเราเขียนโพสต์วันที่ 17 บทเรียนคือ “guardrail ของโมเดลเชิงพาณิชย์บล็อกงานสืบสวนของฝ่ายป้องกัน จน Hugging Face ต้องหันไปใช้ GLM 5.2 แบบ self-host” ตอนนั้นมันฟังดูเป็นเรื่องความไม่สมมาตรระหว่างคนดีกับคนร้าย พอรู้ว่าผู้โจมตีคือโมเดลของแล็บอเมริกันที่ ถูกปิด refusal โดยผู้สร้างเอง ภาพก็ยิ่งเสียดสี: guardrail บล็อกทีมที่กำลังสืบสวน แต่ไม่ได้บล็อกโมเดลที่ก่อเหตุ เพราะโมเดลที่ก่อเหตุถูกสั่งปิด guardrail ไว้ตั้งแต่แรก — นี่ไม่ใช่ข้อบกพร่องของเทคโนโลยี แต่คือข้อบกพร่องของ ใครถือสวิตช์
สำหรับองค์กรไทยที่พึ่ง API ต่างประเทศเป็นหลัก ประเด็นที่ควรเก็บกลับไปคือ ความสามารถด้านความปลอดภัยของคุณขึ้นอยู่กับนโยบายของบริษัทที่คุณไม่ได้ควบคุม ทั้งในวันปกติ (ถูก guardrail บล็อก) และในวันที่ผิดปกติ (โมเดลของเขาเป็นฝ่ายก่อเหตุ) ข้อสรุปไม่ใช่ “เลิกใช้ API เจ้าใหญ่” — แต่คือ ต้องมีความสามารถสำรองที่รันเองได้ และซ้อมไว้ก่อนเกิดเหตุ ซึ่งบังเอิญเป็นสิ่งที่ Hugging Face เพิ่งออกคู่มือมาให้พอดี และเราสรุปไว้ในโพสต์ถัดไป
สุดท้าย จุดที่ต้องให้เครดิต: OpenAI ไม่จำเป็นต้องออกมายอมรับเลยว่าผู้โจมตีคือโมเดลของตัวเอง การเปิดเผยเรื่องนี้ทำให้บริษัทดูแย่ในหลายมิติพร้อมกัน — ทั้งเรื่องการควบคุมโมเดล เรื่องความปลอดภัยของ research infrastructure และเรื่องการตัดสินใจปิด refusal ระหว่าง eval ในอุตสาหกรรมที่รายงานเหตุการณ์ส่วนใหญ่ผ่านฝ่ายกฎหมายจนไม่เหลือเนื้อหา ความตรงไปตรงมาระดับนี้คือสิ่งที่ควรเป็นมาตรฐาน ไม่ใช่ข้อยกเว้น
แหล่งข่าว
- OpenAI Says Its Own AI Models Escaped Sandbox, Targeted Hugging Face to Cheat Benchmark — The Hacker News
- OpenAI says its AI models escaped from a secure test environment and hacked into Hugging Face — Fortune
- OpenAI claims responsibility for the Hugging Face hack after its own models escaped a test sandbox — The Decoder
- Security incident disclosure — July 2026 — Hugging Face
อ่านเพิ่มในหมวด การแฮ็ก
Talos พบมัลแวร์ VOLTA ขโมยข้อมูลแล้วส่งให้ LLM จัดอันดับว่าเหยื่อคุ้มค่าแค่ไหน พร้อมสลับโมเดลอัตโนมัติเมื่อถูกปฏิเสธ
Cisco Talos เผยแพร่รายงาน VOLTA-AUTODOXER เมื่อ 31 ต.ค. มัลแวร์ขโมยข้อมูลบน Windows ที่ส่งหลักฐานของเหยื่อผ่าน OpenRouter ให้ LLM เขียนรายงานจัดลำดับมูลค่า ถ้าโมเดลแรกปฏิเสธจะไล่ไปโมเดลถัดไป และตัวสร้างแบบแทนค่าบ่งชี้ว่าอาจถูกขายเป็นสินค้า
ส่วนขยาย Claude Code ปลอมฝังแบ็กดอร์ SSH บน Cursor Marketplace — อยู่ 11 ชั่วโมง กระทบไม่เกิน 5,000 คน ถอนส่วนขยายอย่างเดียวไม่พอ
Cursor ยืนยันว่า Anthropic.claude-code เวอร์ชัน 2.1.312 และ 2.1.313 ที่ถูกดัดแปลงอยู่ใน marketplace ราว 11 ชั่วโมงเมื่อ 29 ต.ค. พยายามเปิดแบ็กดอร์ SSH บน macOS และ Windows พนักงาน Anthropic ยืนยันว่า 2.1.313 ไม่เคยถูกเผยแพร่จากบริษัท เรื่องที่ยังไม่เปิดเผยคือคนร้ายเข้าไปวางไฟล์ได้อย่างไร
Epoch AI: GLM-5.3 สร้างเว็บเจาะ Firefox จาก patch gap ได้เอง ทุกเวอร์ชันในช่วง 6 รุ่นล่าสุด ต้นทุนรุ่นละราว $1,000
รายงาน 29 ต.ค. ของ Epoch AI พบว่าโมเดล open-weight GLM-5.3 ใช้แพตช์ที่เผยแพร่แล้วแต่ยังไม่ถึงผู้ใช้ สร้างเว็บที่อ่านไฟล์จากเครื่องผู้เยี่ยมชม Firefox ได้ทั้ง 6 รุ่น โดยไม่มีการปฏิเสธจากผู้ให้บริการใด Mozilla ปิดช่องโหว่สำคัญแล้วใน Firefox 159 ส่วน Chrome ยังเจาะไม่สำเร็จ