หน้าแรก Artificial Intelligence พบช่องโหว่ความปลอดภัยระดับร้ายแรงใน LiteLLM หวั่นผู้ไม่หวังดีเข้ายึดระบบและขโมย API Key

พบช่องโหว่ความปลอดภัยระดับร้ายแรงใน LiteLLM หวั่นผู้ไม่หวังดีเข้ายึดระบบและขโมย API Key

ช่องโหว่ร้ายแรง 2 ประการใน LiteLLM ซึ่งเป็นระบบเชื่อมต่อและจัดการ AI (LLM Gateway) ที่ได้รับการใช้งานอย่างแพร่หลายที่สุดระบบหนึ่ง อาจเปิดโอกาสให้ผู้ใช้งานที่มีสิทธิ์ระดับต่ำหรือผู้ไม่ประสงค์ดีสามารถรันโค้ดที่เป็นอันตราย ยึดบัญชีผู้ดูแลระบบและขโมย API key ของผู้ให้บริการ AI ไปได้

ด้วยยอดดาวน์โหลดสูงถึง 97 ล้านครั้งต่อเดือน และดาวบน GitHub มากกว่า 59,000 ดวง LiteLLM จึงถูกนำไปใช้งานอย่างแพร่หลายทั้งในองค์กรขนาดใหญ่ สตาร์ทอัป และแพลตฟอร์มต่างๆ ที่ใช้สำหรับการสร้างแอปพลิเคชัน AI

Advertisement

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

อย่างไรก็ตาม นักวิจัยจาก Checkpoint พบว่าช่องโหว่ CVE-2026-35029 ยินยอมให้ผู้ใช้ทุกคน—รวมถึงผู้ที่มีสิทธิ์อ่านได้อย่างเดียว —สามารถเข้าถึงฟังก์ชันของผู้ดูแลระบบและเข้ายึดการควบคุมระบบได้ ในขณะเดียวกัน ช่องโหว่ CVE-2026-59823 ช่วยให้ผู้โจมตีสามารถเปลี่ยนทิศทางการส่งคำขอ (Requests) ของระบบไปยังเซิร์ฟเวอร์ของตนเองเพื่อดักจับ API key ของผู้ให้บริการ AI ได้

ทางบริษัทวิจัยระบุว่า “ในทางปฏิบัติ ใครก็ตามที่มีบัญชีผู้ใช้บน LiteLLM เวอร์ชันที่มีช่องโหว่ดังกล่าว จะสามารถยึดการควบคุมระบบและนำไปใช้ในวัตถุประสงค์ที่ไม่หวังดีได้”

LiteLLM ใช้ระบบควบคุมการเข้าถึงตามบทบาท โดยผู้ดูแลระบบจะคอยจัดการระบบ ในขณะที่ผู้ใช้อื่นๆ จะได้รับสิทธิ์ที่จำกัดหรือสิทธิ์แบบอ่านได้อย่างเดียวเท่านั้น ทว่าช่องโหว่การควบคุมการเข้าถึง CVE-2026-35029 ทำให้ผู้ใช้ที่มีสิทธิ์ระดับต่ำที่สุดสามารถเข้าถึงฟังก์ชันการทำงานของผู้ดูแลระบบที่ใช้ควบคุมการตั้งค่าหลักของ LiteLLM ได้

จากจุดนั้น ผู้โจมตีสามารถอ่านไฟล์ที่จัดเก็บอยู่บนเซิร์ฟเวอร์ รวมถึงไฟล์การตั้งค่าและไฟล์ระบบที่มีข้อมูลสำคัญ อีกทั้งยังสามารถเขียนทับข้อมูลประจำตัว (Credentials) ของผู้ดูแลระบบด้วยข้อมูลของตนเอง ซึ่งเป็นการบล็อกไม่ให้ผู้ดูแลระบบที่ถูกต้องสามารถเข้าสู่ระบบได้ พร้อมทั้งสั่งให้ระบบดาวน์โหลดและรันโค้ดจากแหล่งภายนอก ซึ่งเปิดทางให้เกิดการติดตั้งมัลแวร์ การขโมยข้อมูลออกภายนอก หรือการแทรกซึมไปยังระบบอื่นๆ บนเครือข่ายได้

ที่มา : ITPro