动察 Beating ข่าวด่วน AI บริษัทความปลอดภัย JFrog ค้นพบว่า LiteLLM เกตเวย์โมเดล AI โอเพนซอร์สยอดนิยมถูกโจมตีซัพพลายเชนอีกครั้ง เวอร์ชันล่าสุด 1.107.0 ถูกฝังโปรแกรมอันตราย และอิมเมจ Docker อย่างเป็นทางการก็ได้รับผลกระทบด้วย LiteLLM สามารถเรียกใช้โมเดล OpenAI, Anthropic และอื่นๆ ได้แบบรวมศูนย์ พร้อมจัดการ API คีย์แบบรวมศูนย์ เมื่อเดือนมีนาคมปีนี้ก็เคยถูกวางยาพิษจากเหตุโจมตีซัพพลายเชนอีกครั้งหนึ่ง
การโจมตีครั้งนี้ซ่อนเร้นกว่ามาก แฮกเกอร์ซ่อนไฟล์เพิ่มเติมสามไฟล์ไว้ในแพ็กเกจติดตั้ง Python หลังจากผู้ใช้ติดตั้งแล้ว เพียงแค่เปิดสภาพแวดล้อม Python ที่เกี่ยวข้อง แม้ไม่ได้เรียกใช้ LiteLLM โค้ดอันตรายก็จะทำงานโดยอัตโนมัติ มันจะรวบรวมรหัสผ่านเบราว์เซอร์ กุญแจส่วนตัว SSH ข้อมูลรับรองแพลตฟอร์มคลาวด์อย่าง AWS รวมถึงข้อมูลการยืนยันตัวตนของเครื่องมือพัฒนาอย่าง Claude, Codex, Cursor และอื่นๆ อีกทั้งยังพยายามอ่าน API คีย์ของโมเดลที่เก็บไว้ในฐานข้อมูล LiteLLM แล้วส่งไปยังเซิร์ฟเวอร์ที่ปลอมเป็นโดเมนอย่างเป็นทางการ
ผู้โจมตียังทิ้งประตูหลังแบบถาวรไว้ ตรวจสอบคำสั่งระยะไกลทุกชั่วโมง และดาวน์โหลดและรันโค้ดใหม่เมื่อจำเป็น ที่ยุ่งยากกว่านั้นคือ ซอร์สโค้ดเวอร์ชันทางการบน GitHub ไม่มีไฟล์อันตรายเหล่านี้ แต่แพ็กเกจติดตั้งทั้งเจ็ดแพลตฟอร์มที่เผยแพร่บน PyPI ถูกฝังโทรจันทั้งหมด ชุมชนค้นพบผ่านบันทึกการสร้าง Docker ว่าที่อยู่ซอร์สโค้ดที่ระบบเผยแพร่ใช้ชี้ไปยังรีโพซิทอรีปลอมที่ชื่อต่างจากรีโพซิทอรีทางการเพียงเครื่องหมายขีดกลางหนึ่งตัว ยังไม่ทราบแน่ชัดว่ามันแทรกเข้าไปในกระบวนการเผยแพร่ได้อย่างไร
ปัจจุบัน PyPI ได้ลบเวอร์ชันอันตรายออกแล้ว และ Docker Hub ก็ได้ถอนอิมเมจที่ได้รับผลกระทบออกแล้ว JFrog เตือนว่าผู้ใช้ที่ติดตั้งหรือรัน 1.107.0 ควรถือว่าข้อมูลรับรองที่เกี่ยวข้องอาจรั่วไหล ให้แยกและสร้างสภาพแวดล้อมใหม่ หมุนเวียน API คีย์และข้อมูลรับรองที่ละเอียดอ่อนอื่นๆ แทนที่จะเพียงถอนการติดตั้งซอฟต์แวร์ เวอร์ชันย้อนกลับที่ยืนยันว่าปลอดภัยคือ 1.106.2
