ศูนย์รักษาความมั่นคงปลอดภัยไซเบอร์ มหาวิทยาลัยพะเยา
CRITICALCVSS 9.8TLP:CLEAR
UPCYBER-ADV-2026-122
9 พฤศจิกายน 25695 ครั้ง

แจ้งเตือนช่องโหว่ความปลอดภัยระดับวิกฤตใน GPUStack (CVE-2026-102895)

CISA KEV: GPUStack Improper Authentication Vulnerability in GPUStack GPUStack (CVE-2026-102895)

9.8
CVSS v3.x Score
CRITICAL SEVERITY
ประเภทภัยคุกคาม
ช่องโหว่ความปลอดภัย (Vulnerability)
แหล่งที่มาข้อมูล
CVE-2026-102895CWE-287CWE-290CWE-346Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
บทสรุปภาพรวม (Executive Summary)

ศูนย์รักษาความมั่นคงปลอดภัยไซเบอร์ มหาวิทยาลัยพะเยา ขอแจ้งเตือนช่องโหว่ความปลอดภัยรหัส CVE-2026-102895 ในระบบ GPUStack ซึ่งมีคะแนนความรุนแรงตามมาตรฐาน CVSS อยู่ที่ 9.8 ช่องโหว่นี้เกิดจากข้อผิดพลาดในการตรวจสอบสิทธิ์ (Improper Authentication) ทำให้ผู้โจมตีภายนอกสามารถเข้าถึงระบบด้วยสิทธิ์ผู้ดูแลระบบ (Administrator) ได้โดยไม่ต้องยืนยันตัวตน และอาจนำไปสู่การรันคำสั่งจากระยะไกล (Remote Code Execution) ได้ ปัจจุบันพบรายงานการโจมตีจริงในธรรมชาติแล้ว

ตารางวิเคราะห์ระบบที่ได้รับผลกระทบและการแก้ไข (Matrix)
ผลิตภัณฑ์และเวอร์ชันที่พบช่องโหว่ (Affected)
GPUStack GPUStack
เวอร์ชันที่ได้รับการแก้ไขแล้ว (Fixed / Patched)
อัปเดตระบบ GPUStack เป็นเวอร์ชัน 2.2.0 หรือเวอร์ชันที่ได้รับการแก้ไขจากผู้พัฒนา
รายละเอียดช่องโหว่และรูปแบบการโจมตี

รายละเอียดทางเทคนิคของช่องโหว่ (CVE-2026-102895)

GPUStack ซึ่งเป็นระบบจัดการคลัสเตอร์ GPU แบบโอเพนซอร์สสำหรับการให้บริการโมเดล AI และการจัดเตรียมอินสแตนซ์ GPU (ในเวอร์ชันก่อนหน้า 2.2.0) มีข้อบกพร่องในฟังก์ชัน get_current_user ภายในไฟล์ gpustack/api/auth.py

สาเหตุหลักเกิดจากการที่ระบบปฏิบัติกับคำขอจาก loopback เป็นผู้ดูแลระบบในตัว (built-in administrator) เมื่อค่า force_auth_localhost ถูกตั้งค่าเป็นเท็จ (ซึ่งเป็นค่าเริ่มต้น) นอกจากนี้ ฟังก์ชัน client_ip_getter ยังยอมรับ Reverse Proxy peer บนโฮสต์เดียวกัน หรือค่า IP วนลูป X-GPUStack-Real-IP ที่ส่งมาจากลูกค้า ทำให้คำขอจากภายนอกสามารถปลอมแปลงแหล่งที่มาให้เสมือนมาจาก 127.0.0.1 ได้

ผลกระทบและความเสียหาย

  • การเข้าถึงโดยไม่ได้รับอนุญาต: ผู้โจมตีสามารถเข้าถึงระบบในระดับผู้ดูแลระบบ (Administrator) ได้อย่างสมบูรณ์
  • การจัดการทรัพยากร: สามารถเปลี่ยนแปลงข้อมูลผู้ใช้และโมเดล รวมถึงสร้าง API-key ของผู้ดูแลระบบแบบถาวรได้
  • การรั่วไหลของข้อมูลความลับ: เปิดเผยข้อมูลความลับของ Worker และผู้ให้บริการคลาวด์ (Cloud-provider secrets)
  • การรันคำสั่งอันตราย (RCE): สามารถรันโค้ดหรือคำสั่งผ่านช่องทาง POST /v2/inference-backends/from-yaml ได้

หมายเหตุ: มีรายงานการตรวจพบการแสวงหาประโยชน์จากช่องโหว่นี้ในธรรมชาติ (Exploited in the wild) แล้วกับระบบที่ใช้งานเวอร์ชัน 2.1.1

ข้อเสนอแนะและมาตรการการปฏิบัติ (Recommendations & Workarounds)

แนวทางการปฏิบัติและบรรเทาผลกระทบ

  • อัปเดตระบบ: ดำเนินการอัปเดต GPUStack ไปยังเวอร์ชัน 2.2.0 หรือเวอร์ชันที่ใหม่กว่าทันที เพื่อแก้ไขข้อบกพร่องดังกล่าว
  • ตรวจสอบการเข้าถึงเครือข่าย: ประเมินและจำกัดการเข้าถึงระบบผ่านอินเทอร์เน็ตสาธารณะ (Internet Exposure) โดยไม่จำเป็น หากระบบยังไม่สามารถอัปเดตได้ทันที ควรจำกัดการเข้าถึงผ่านระบบ Network Segmentation หรือ Firewall (เช่น IP Whitelisting)
  • การตรวจสอบความปลอดภัย (Forensics Triage): ตรวจสอบ Log ของระบบเพื่อค้นหาความผิดปกติ เช่น การสร้าง API-key ที่ไม่ได้รับอนุญาต การเรียกใช้งาน endpoint POST /v2/inference-backends/from-yaml หรือการเข้าถึงจาก IP ที่น่าสงสัย
  • ปฏิบัติตามคำแนะนำของหน่วยงานกำกับดูแล: ดำเนินการตามมาตรการบรรเทาผลกระทบที่สอดคล้องกับแนวทางของ CISA หรือข้อกำหนดการอัปเดตความปลอดภัยตามความเสี่ยง
แชร์การแจ้งเตือนนี้: