CVE-2026-73695 CVSS 8.8 — HIGH php เผยแพร่: 2026-11-02

ช่องโหว่ Path Traversal — CVE-2026-73695 (CVSS 8.8)

⚠️ ระดับสูง (CVSS 8.8) — ควรแก้ไขภายใน 48-72 ชั่วโมง อาจเปิดเผย credentials สำคัญ

📋 สรุปช่องโหว่

ช่องโหว่ Path Traversal มี CVSS Score 8.8 ระดับ "สูง" ทำให้ผู้โจมตีสามารถอ่านไฟล์นอก directory ที่กำหนดได้ โดยใช้ ../../../ หรือ URL encoding เพื่อ traverse ขึ้นไปยัง directory ที่สูงกว่า

ช่องโหว่นี้อาจเปิดเผยไฟล์สำคัญเช่น /etc/passwd, wp-config.php หรือ .env ที่มี credentials สำคัญ

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

ผลกระทบจาก Path Traversal:

• อ่าน Credentials: ดึง database password จาก wp-config.php หรือ .env
• อ่านไฟล์ระบบ: /etc/passwd, /etc/shadow, SSH keys
• ขโมย Source Code: อ่าน source code ของแอปพลิเคชัน
• ค้นหาช่องโหว่เพิ่มเติม: ใช้ข้อมูลจากไฟล์ config โจมตีต่อไป

🖥️ ซอฟต์แวร์และระบบที่ได้รับผลกระทบ

ตรวจสอบจาก https://nvd.nist.gov/vuln/detail/CVE-2026-73695

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

  • ขั้นตอนแก้ไข:
  • 1. อัพเดตทันที: อัพเดตเป็นเวอร์ชันที่แก้ไขแล้ว
  • 2. Validate File Paths: ตรวจสอบและ normalize path ก่อนใช้งาน ใช้ realpath() และตรวจว่า path อยู่ใน allowed directory
  • 3. ตรวจสอบ Log: ค้นหา request ที่มี ../ หรือ %2e%2e ใน access log
  • 4. จำกัดสิทธิ์ไฟล์: ตั้งค่า file permission ให้ web server อ่านได้เฉพาะที่จำเป็น
  • 5. เปลี่ยน Credentials: เปลี่ยนรหัสผ่านทั้งหมดหากสงสัยว่าถูกอ่านไปแล้ว

📄 รายละเอียดต้นฉบับ (ภาษาอังกฤษ)

Control Web Panel (CWP) before webpanel_version 1.16 contains a path traversal vulnerability in services/users/index.php that allows attackers to include arbitrary local PHP files by supplying an unsanitized module name parameter concatenated directly into an include path. Attackers can inject directory traversal sequences into the module name to achieve local file inclusion and execute arbitrary PHP code in the user panel context.

🔗 แหล่งอ้างอิง