ทีมวิจัย Defender Security Research ของไมโครซอฟท์เปิดเผย 'AutoJack' ซึ่งเป็นชุดช่องโหว่ใน AutoGen Studio ที่ทำให้เว็บเพจไม่น่าเชื่อถือเพียงหน้าเดียวสามารถสั่งรันโค้ดอันตรายบนเครื่องโฮสต์ได้ เมื่อถูกเรนเดอร์โดย AI Agen... ช่องโหว่นี้เกิดจากจุดอ่อน 3 ประการใน MCP WebSocket: การเชื่อถือ localhost อย่าง blind, การไม่ตรว...

Create a landscape editorial hero image for this Studio Global article: What is the AutoJack exploit chain discovered by Microsoft researchers, what three weaknesses in AutoGen Studio's MCP WebSocket implementati. Article summary: ## What Is AutoJack. Topic tags: general, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clickbait thumbnails, icons, and tiny thumbnail layouts. Make it useful as an illustrative visual, not as factual evidence.
ทีมวิจัย Defender Security Research ของไมโครซอฟท์ได้เปิดเผยชุดช่องโหว่แบบลูกโซ่ที่เรียกว่า AutoJack ซึ่งเปลี่ยนเว็บเพจไม่น่าเชื่อถือเพียงหน้าเดียวให้กลายเป็นอาวุธสำหรับการรันโค้ดจากระยะไกล (RCE) บนเครื่องโฮสต์ เมื่อถูกเรนเดอร์โดย AI Agent ที่กำลังใช้เบราว์เซอร์ใน AutoGen Studio
งานวิจัยที่เผยแพร่เมื่อวันที่ 18 มิถุนายน 2026 นี้แสดงให้เห็นว่าผู้โจมตีสามารถใช้ประโยชน์จาก Model Context Protocol (MCP) WebSocket ในเครื่องเพื่อสั่งรันโปรแกรมตามอำเภอบนเครื่องโฮสต์ โดยไม่ต้องให้ผู้ใช้คลิกหรือยืนยันอะไรเพิ่มเติมเลย นี่คือรายละเอียดว่ามันเกิดขึ้นได้อย่างไร จุดอ่อนไหนบ้างที่ถูกโจมตี และทำไมทั้งระบบนิเวศของ AI Agent ต้องจับตามอง
AutoJack ใช้ประโยชน์จากจุดอ่อนสามประการในการทำงานของ MCP WebSocket ของ AutoGen Studio :
MCP WebSocket ยอมรับทราฟฟิกทั้งหมดจาก loopback interface (127.0.0.1) ว่าเป็นสิ่งที่เชื่อถือได้โดยปริยาย โดยไม่ตรวจสอบว่าคำขอนั้นมาจาก Agent ที่ถูกต้องตามกฎหมายหรือมาจากเนื้อหาเว็บที่เป็นอันตรายซึ่ง Agent นั้นกำลังเรนเดอร์อยู่ เพราะ Agent รันอยู่ในเครื่องอยู่แล้ว เว็บเพจใดก็ตามที่ Agent โหลดเข้ามาก็สามารถส่งข้อความ WebSocket ที่ MCP service จะตีความว่ามาจากแหล่งที่เชื่อถือได้ในเครื่อง
MCP WebSocket ไม่ต้องการการยืนยันตัวตน, โทเค็นเซสชัน หรือการตรวจสอบที่มา (origin) โปรเซสในเครื่องใด หรือสคริปต์ใดก็ตามที่รันอยู่ในเว็บเพจที่ Agent เรนเดอร์อยู่ ก็สามารถเข้าถึง WebSocket และส่งคำสั่งได้โดยไม่ต้องใช้ข้อมูลประจำตัว นั่นหมายความว่า service ไม่มีทางแยกแยะได้ว่าคำสั่งเครื่องมือ (tool calls) ที่ถูกต้องตามกฎหมาย กับคำแนะนำที่เป็นอันตรายที่ถูกสอดแทรกโดยเว็บเพจของผู้โจมตี
MCP service ดำเนินการคำสั่งเครื่องมือที่ได้รับผ่าน WebSocket อย่างสุ่มสี่สุ่มห้า โดยอนุญาตให้สร้างโปรเซสตามอำเภอใจ โดยไม่มี Sandboxing, การตรวจสอบความสามารถ หรือการยืนยันจากผู้ใช้เลย เมื่อผู้โจมตีเข้าถึง WebSocket ได้แล้ว ก็สามารถสั่งให้ service รันคำสั่งใดๆ บนเครื่องโฮสต์ได้
เมื่อรวมจุดอ่อนทั้งสามนี้เข้าด้วยกัน เว็บเพจสามารถสั่งให้ AI Agent ใช้เอ็นจินเบราว์ซิ่งเชื่อมต่อไปยัง MCP WebSocket ส่งคำสั่งเครื่องมือที่ถูกปรุงแต่ง และรันโค้ดตามอำเภอใจ โดยที่ผู้ใช้ไม่ต้องคลิกปุ่มใด ๆ เพิ่มเติมเลย
ช่องโหว่นี้มีอยู่ใน development branch ของ AutoGen Studio ซึ่งเป็น UI ต้นแบบโอเพนซอร์สสำหรับเฟรมเวิร์ก Agent หลายตัวของไมโครซอฟท์เท่านั้น มันไม่เคยถูกปล่อยใน PyPI release ใดๆ ของ AutoGen Studio หรือ AutoGen เอง
หลังจากไมโครซอฟท์รายงานปัญหาให้ผู้ดูแล AutoGen ทราบผ่าน Microsoft Security Response Center (MSRC) ก็ได้มีการแก้ไขใน development branch
ผู้ใช้ควรอัปเดต AutoGen Studio เป็นเวอร์ชันล่าสุดเพื่อรับแพตช์ดังกล่าว
ยังไม่มีรายงานหมายเลข CVE สำหรับปัญหานี้จากแหล่งข้อมูลที่มีอยู่
นอกเหนือจากช่องโหว่เฉพาะนี้ ไมโครซอฟท์ชี้ให้เห็นว่า AutoJack แสดงให้เห็นถึง ความเสี่ยงทางสถาปัตยกรรมขั้นพื้นฐาน สำหรับเฟรมเวิร์ก AI แบบ Agent ใดๆ ที่ผสมผสานการท่องเว็บเข้ากับการเข้าถึงเครื่องมือในเครื่อง
Sandbox ของเบราว์เซอร์ถูกออกแบบมาเพื่อแยกเนื้อหาจากเว็บออกจากระบบปฏิบัติการ แต่ AI Agent ที่นั่งอยู่ ภายใน ขอบเขตความน่าเชื่อถือ (trust boundary) และดำเนินการกับเนื้อหาที่ถูกเรนเดอร์ กลับสร้างสะพานเชื่อมจากโลกเปิดของอินเทอร์เน็ตไปสู่การทำงานที่มีสิทธิพิเศษในเครื่อง
ไมโครซอฟท์เตือนว่าสมมติฐานดั้งเดิมที่มองว่า localhost เป็นโซนปลอดภัยที่เชื่อถือได้โดยปริยายนั้นใช้ไม่ได้อีกต่อไปเมื่อมี Agent มาเกี่ยวข้อง บริษัทแนะนำให้เฟรมเวิร์ก AI แบบ Agent นำมาตรการดังต่อไปนี้มาใช้:
Localhost เคยเป็นขอบเขตความปลอดภัย แต่ในยุคที่ AI Agent ท่องเว็บเปิด มันกลายเป็นพื้นผิวการโจมตีไปแล้ว
Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
ทีมวิจัย Defender Security Research ของไมโครซอฟท์เปิดเผย 'AutoJack' ซึ่งเป็นชุดช่องโหว่ใน AutoGen Studio ที่ทำให้เว็บเพจไม่น่าเชื่อถือเพียงหน้าเดียวสามารถสั่งรันโค้ดอันตรายบนเครื่องโฮสต์ได้ เมื่อถูกเรนเดอร์โดย AI Agen...
ทีมวิจัย Defender Security Research ของไมโครซอฟท์เปิดเผย 'AutoJack' ซึ่งเป็นชุดช่องโหว่ใน AutoGen Studio ที่ทำให้เว็บเพจไม่น่าเชื่อถือเพียงหน้าเดียวสามารถสั่งรันโค้ดอันตรายบนเครื่องโฮสต์ได้ เมื่อถูกเรนเดอร์โดย AI Agen... ช่องโหว่นี้เกิดจากจุดอ่อน 3 ประการใน MCP WebSocket: การเชื่อถือ localhost อย่าง blind, การไม่ตรวจสอบสิทธิ์, และการอนุญาตให้รันโปรแกรมโดยไม่มีการป้องกัน [2][4][5]
ช่องโหว่ดังกล่าวพบใน development branch ของ AutoGen Studio เท่านั้น ไม่เคยถูกปล่อยลง PyPI และได้รับการแก้ไขแล้วหลังจากแจ้งไปยังผู้ดูแล [5][7]