SOFTWARE ENGINEERING

Docker แจ้งเตือนช่องโหว่ระดับวิกฤต PHP2Shell และอัปเดตภาพทางการบน Docker Hub

Docker Blog22 Oct 2026
1 min read
Key Takeaways
  • ผู้ใช้ Docker ที่รัน PHP ต้องอัปเดต Base Image เป็นเวอร์ชันล่าสุดทันทีเพื่อป้องกันการโจมตีแบบ Remote Code Execution จากช่องโหว่ PHP2Shell

ทำไมเรื่องนี้ถึงสำคัญ

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

ทีมความปลอดภัยของ Docker แจ้งเตือนพบช่องโหว่ระดับวิกฤต 2 รายการในภาษา PHP ได้แก่ CVE-2026-109618 และ CVE-2026-109619 หรือที่รู้จักในชื่อ 'PHP2Shell' ซึ่งกระทบต่อ PHP ตั้งแต่เวอร์ชัน 5.4 ขึ้นไปจนถึง 8.5 ช่องโหว่นี้เกิดจากความผิดพลาดในการจัดการหน่วยความจำของ PHP core เมื่อเกิดเหตุการณ์หน่วยความจำเต็มหรือการชี้ไปยังหน่วยความจำที่ถูกคืนค่าไปแล้ว (Use-after-free) ซึ่งผู้ไม่หวังดีสามารถใช้ช่องทางนี้ในการรันโค้ดจากระยะไกล (RCE) ได้

เพื่อเป็นการตอบสนอง Docker ได้ดำเนินการอัปเดต Docker Official Images และ Docker Hardened Images บน Docker Hub และ Amazon ECR ทั้งหมดภายใน 24 ชั่วโมงหลังจากมีแพตช์จากต้นทาง โดยเวอร์ชันที่ได้รับการแก้ไขประกอบด้วย PHP 8.2.35, 8.3.36, 8.4.27 และ 8.5.12 ซึ่งทาง Docker แนะนำให้ผู้ใช้งานที่รันแอปพลิเคชัน PHP อัปเดตภาพคอนเทนเนอร์ทันทีเพื่อลดความเสี่ยง

สรุปประเด็นหลัก

พบช่องโหว่ PHP2Shell (CVE-2026-109618/19) กระทบ PHP เวอร์ชัน 5.4 ถึง 8.5

Docker อัปเดต Official และ Hardened Images ทั้งหมดบน Docker Hub แล้ว

แนะนำให้อัปเดตเป็น PHP 8.2.35, 8.3.36, 8.4.27 หรือ 8.5.12 ทันที

นวัตกรรมและเทคโนโลยี

security

Security Patches for PHP Official Images

การอัปเดตภาพคอนเทนเนอร์มาตรฐานบน Docker Hub เพื่อปิดช่องโหว่การจัดการหน่วยความจำใน PHP

Developer Impact
นักพัฒนาต้องทำการ Pull ภาพ PHP เวอร์ชันใหม่และ Rebuild คอนเทนเนอร์ของตนเองทันที รวมถึงตรวจสอบแอปพลิเคชันที่ยังใช้ PHP เวอร์ชันเก่า (EOL) เนื่องจากมีความเสี่ยงสูง
Keywords
#php #docker #vulnerability #rce #security update
Original Source

อ่านข้อมูลเพิ่มเติมจากแหล่งข่าวหลัก

Docker Blog