Back to Blog

ช่องโหว่ร้ายแรงใน x402 SDK เสี่ยง API อันตรายดูดโทเคน AI Agent

ช่องโหว่ร้ายแรงใน x402 SDK ที่ใช้สำหรับชำระค่าเรียก API ของเอเจนต์ AI อาจถูก API ที่ไม่ปลอดภัยหลอกให้เซ็นจ่ายโทเคนเต็มยอดคงเหลือ เนื่องจากไคลเอนต์ตั้งค่าเริ่มต้นไม่มีขีดจำกัด

Sales
1 min read
ช่องโหว่ร้ายแรงใน x402 SDK เสี่ยง API อันตรายดูดโทเคน AI Agent

บริษัทรักษาความปลอดภัยทางไซเบอร์ V12 เปิดเผยเมื่อวันที่ 22 ตุลาคม พ.ศ. 2569 ว่าพบช่องโหว่ร้ายแรงในชุดเครื่องมือพัฒนาซอฟต์แวร์ x402 SDK ซึ่งอาจทำให้เอเจนต์ AI ที่ใช้จ่ายค่าเรียกใช้ API ด้วยโทเคน เสี่ยงถูก API ที่ไม่ปลอดภัยดูดโทเคนออกจากกระเป๋าดิจิทัลจนหมด

ปัญหาดังกล่าวเกิดจากการตั้งค่าเริ่มต้นของไคลเอนต์ใน SDK ที่ไม่ได้กำหนดขีดจำกัดการใช้จ่าย ทำให้หากเอเจนต์ AI ทำการเซ็นชำระเงินอัตโนมัติ ก็อาจถูก API ที่เป็นอันตรายหลอกให้อนุมัติการจ่ายเงินเต็มจำนวนยอดคงเหลือทั้งหมดของโทเคนที่รองรับ


สาเหตุของช่องโหว่


ช่องโหว่นี้มีต้นตอมาจากการออกแบบไคลเอนต์เริ่มต้นของ x402 SDK ที่ไม่มีการกำหนดวงเงินสูงสุดในการทำธุรกรรม ซึ่งแตกต่างจากระบบการชำระเงินทั่วไปที่มักจะมีการตั้งขีดจำกัดไว้เพื่อป้องกันความเสียหาย

นักพัฒนาที่นำ SDK ไปใช้งานจึงอาจไม่ทราบว่าต้องตั้งค่าขีดจำกัดการใช้จ่ายด้วยตนเอง ส่งผลให้เอเจนต์ AI ที่สร้างขึ้นมานั้นเปิดช่องให้ผู้ไม่หวังดีสามารถร้องขอจำนวนเงินเท่าที่ต้องการได้


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


ความเสี่ยงจากช่องโหว่นี้จำกัดอยู่เฉพาะเอเจนต์ AI ที่มีการตั้งค่าให้เซ็นชำระเงินอัตโนมัติ รวมถึงแอปพลิเคชันที่ใช้ SDK ดังกล่าวโดยไม่ได้กำหนดขีดจำกัดการใช้จ่ายไว้ล่วงหน้า

หากเอเจนต์ดังกล่าวเชื่อมต่อกับ API ที่ถูกควบคุมโดยผู้ไม่หวังดี ผู้โจมตีสามารถส่งคำขอชำระเงินในจำนวนเท่ากับยอดคงเหลือทั้งหมดในกระเป๋าโทเคน และเอเจนต์จะทำการเซ็นอนุมัติโดยอัตโนมัติ ส่งผลให้เงินในกระเป๋าถูกถอนออกไปจนหมดในครั้งเดียว


การแก้ไขและการป้องกัน


ทีมพัฒนา x402 SDK ได้ออกเวอร์ชันอัปเดตเมื่อวันที่ 18 สิงหาคม โดยเพิ่มฟีเจอร์การกำหนดขีดจำกัดการใช้จ่ายเป็นค่าเริ่มต้น เพื่อป้องกันไม่ให้เอเจนต์ AI เซ็นชำระเงินเกินวงเงินที่ตั้งไว้

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


ข้อแนะนำสำหรับนักพัฒนา


นักพัฒนาที่ใช้งาน x402 SDK ควรตรวจสอบให้แน่ใจว่าได้อัปเดตเป็นเวอร์ชันล่าสุดแล้ว และควรตั้งค่าขีดจำกัดการใช้จ่ายอย่างเข้มงวดสำหรับเอเจนต์ AI ที่ทำหน้าที่ชำระเงินอัตโนมัติ

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


Reference


The Hacker News

หากสนใจสินค้า หรือต้องการคำปรึกษาเพิ่มเติม

💬 Line @monsteronline

☎️ Tel 02-026-6664

📩 Email [email protected]

🌐 Website mon.co.th