PHP2Shell-mitigation

PHP2Shell คือ อะไร php2shell เป็นชื่อ write-up ทาง มี 2 เจ้านะ สรุปเจอ ช่องโหว่ PHP RCE 2 ตัว ได้แก่ CVE-2026-109618 และ CVE-2026-109619 ซึ่งมันเป็น Bug ค้างมาหลาย 10 ปี แล้วมันทำผลเยอะด้วย โดยมันสามารถทำให้ตัว memory server เต็ม ระบบทำงานผิดพลาด จนผู้โจมตีสามารถส่งคำสั่งพิเศาเพื่อสร้าวความเสียหาย หรือ ไปหลอกล่อเอาข้อมูลออกมาก็ได้ โดนทั้ง ทั้ง Apache mod_php และ PHP-FPM แนวทางการเอาตัวรอดหละ ชั่วคราวนะ 📌 ปิด session upload progress (ใช้กับ PHP-FPM) session.upload_progress.enabled=0 เพื่อกันช่องโหว่ CVE-2026-109619📌 ตั้ง memory_limit=-1 เพื่อกันช่องโหว่ CVE-2026-109618 (ใช้ทั้ง mod_php และ PHP-FPM) และอย่าใช้ RLIMIT_AS / RLIMIT_DATA ของ OS เพราะทำให้ memory เต็มได้เหมือนกัน แต่วิธีนี้มีข้อควรระวังนะ ไม่มี Limit ชีวิตเกินร้อยยย ดังนั้นต้องคุมที่ระดับ container/cgroup แทน 📌 ลดขนาด post_max_size ช่วยได้บางส่วน แต่ bypass ได้📌 ตั้ง pm.max_requests ต่ำ ๆ (เช่น 500) เพื่อรีไซเคิล worker บ่อย ๆ 📌 จำกัดสิทธิ์ worker: ไม่รันเป็น root, ใช้ disable_functions, filesystem…








