ช่องโหว่ RCE ใน Apache Causeway

Apache Causeway ซึ่งเป็นเฟรมเวิร์กสำหรับการพัฒนาแอปพลิเคชันเชิงโดเมนด้วย Java ถูกพบช่องโหว่ร้ายแรง CVE-2025-64408 ที่อนุญาตให้ผู้โจมตีที่ล็อกอินแล้วสามารถส่ง payload ผ่าน URL parameters เพื่อให้ระบบทำการ deserialize ข้อมูลที่ควบคุมได้ และนำไปสู่การรันโค้ดอันตรายบนเซิร์ฟเวอร์

รายละเอียดช่องโหว่
ช่องโหว่นี้เกิดขึ้นในฟีเจอร์ ViewModel ของ Causeway ซึ่งใช้ในการสร้าง web interface และ REST API แบบไดนามิก โดยผู้โจมตีสามารถฝัง object ที่มีโค้ดอันตรายลงใน serialized data และเมื่อระบบทำการ deserialize จะทำให้โค้ดนั้นถูกรันในสิทธิ์ของแอปพลิเคชันทันที ส่งผลให้เกิด Remote Code Execution (RCE)

การแก้ไขและแพตช์
ทีม Apache Causeway ได้ออกเวอร์ชัน 3.5.0 เพื่อแก้ไขปัญหานี้ โดยแนะนำให้ผู้ใช้ที่ยังอยู่ในเวอร์ชัน 2.0.0 ถึง 3.4.0 และ 4.0.0-M1 รีบอัปเดตทันที เนื่องจากช่องโหว่นี้ถูกจัดอยู่ในระดับ Critical Severity และอาจถูกนำไปใช้โจมตีในระบบ production ได้

แนวโน้มและคำแนะนำ
การโจมตีแบบ Java Deserialization เป็นหนึ่งในช่องโหว่ที่พบได้บ่อยในเฟรมเวิร์ก Java หลายตัว และมักถูกใช้ในการโจมตีจริงในองค์กร ผู้เชี่ยวชาญแนะนำให้ ตรวจสอบการใช้ serialized objects ในระบบทั้งหมด และใช้วิธีการ serialize ที่ปลอดภัย เช่น JSON หรือ Protocol Buffers แทน

สรุปสาระสำคัญ
ข้อมูลจากข่าว
ช่องโหว่ CVE-2025-64408 พบใน Apache Causeway
เกิดจากการ deserialize ข้อมูลที่ควบคุมได้ผ่าน URL parameters
ส่งผลให้ผู้โจมตีที่ล็อกอินแล้วสามารถทำ RCE ได้
แก้ไขแล้วในเวอร์ชัน 3.5.0

คำเตือนจากข่าว
ผู้ใช้ที่ยังใช้เวอร์ชัน 2.0.0 → 3.4.0 และ 4.0.0-M1 เสี่ยงต่อการถูกโจมตี
หากไม่อัปเดตแพตช์ อาจทำให้ระบบ production ถูกเข้าควบคุมได้
การใช้ Java Deserialization โดยไม่ตรวจสอบความปลอดภัยเป็นช่องโหว่ที่อันตรายมาก

https://securityonline.info/critical-apache-causeway-rce-flaw-cve-2025-64408-allows-authenticated-code-execution-via-java-deserialization/
🛡️ ช่องโหว่ RCE ใน Apache Causeway Apache Causeway ซึ่งเป็นเฟรมเวิร์กสำหรับการพัฒนาแอปพลิเคชันเชิงโดเมนด้วย Java ถูกพบช่องโหว่ร้ายแรง CVE-2025-64408 ที่อนุญาตให้ผู้โจมตีที่ล็อกอินแล้วสามารถส่ง payload ผ่าน URL parameters เพื่อให้ระบบทำการ deserialize ข้อมูลที่ควบคุมได้ และนำไปสู่การรันโค้ดอันตรายบนเซิร์ฟเวอร์ ⚙️ รายละเอียดช่องโหว่ ช่องโหว่นี้เกิดขึ้นในฟีเจอร์ ViewModel ของ Causeway ซึ่งใช้ในการสร้าง web interface และ REST API แบบไดนามิก โดยผู้โจมตีสามารถฝัง object ที่มีโค้ดอันตรายลงใน serialized data และเมื่อระบบทำการ deserialize จะทำให้โค้ดนั้นถูกรันในสิทธิ์ของแอปพลิเคชันทันที ส่งผลให้เกิด Remote Code Execution (RCE) 🔒 การแก้ไขและแพตช์ ทีม Apache Causeway ได้ออกเวอร์ชัน 3.5.0 เพื่อแก้ไขปัญหานี้ โดยแนะนำให้ผู้ใช้ที่ยังอยู่ในเวอร์ชัน 2.0.0 ถึง 3.4.0 และ 4.0.0-M1 รีบอัปเดตทันที เนื่องจากช่องโหว่นี้ถูกจัดอยู่ในระดับ Critical Severity และอาจถูกนำไปใช้โจมตีในระบบ production ได้ 🔮 แนวโน้มและคำแนะนำ การโจมตีแบบ Java Deserialization เป็นหนึ่งในช่องโหว่ที่พบได้บ่อยในเฟรมเวิร์ก Java หลายตัว และมักถูกใช้ในการโจมตีจริงในองค์กร ผู้เชี่ยวชาญแนะนำให้ ตรวจสอบการใช้ serialized objects ในระบบทั้งหมด และใช้วิธีการ serialize ที่ปลอดภัย เช่น JSON หรือ Protocol Buffers แทน 📌 สรุปสาระสำคัญ ✅ ข้อมูลจากข่าว ➡️ ช่องโหว่ CVE-2025-64408 พบใน Apache Causeway ➡️ เกิดจากการ deserialize ข้อมูลที่ควบคุมได้ผ่าน URL parameters ➡️ ส่งผลให้ผู้โจมตีที่ล็อกอินแล้วสามารถทำ RCE ได้ ➡️ แก้ไขแล้วในเวอร์ชัน 3.5.0 ‼️ คำเตือนจากข่าว ⛔ ผู้ใช้ที่ยังใช้เวอร์ชัน 2.0.0 → 3.4.0 และ 4.0.0-M1 เสี่ยงต่อการถูกโจมตี ⛔ หากไม่อัปเดตแพตช์ อาจทำให้ระบบ production ถูกเข้าควบคุมได้ ⛔ การใช้ Java Deserialization โดยไม่ตรวจสอบความปลอดภัยเป็นช่องโหว่ที่อันตรายมาก https://securityonline.info/critical-apache-causeway-rce-flaw-cve-2025-64408-allows-authenticated-code-execution-via-java-deserialization/
SECURITYONLINE.INFO
Critical Apache Causeway RCE Flaw (CVE-2025-64408) Allows Authenticated Code Execution via Java Deserialization
Apache patched a Critical RCE flaw (CVE-2025-64408) in Causeway allowing authenticated attackers to execute arbitrary code via Java deserialization in the ViewModel component. Update to v3.5.0.
0 Comments 0 Shares 24 Views 0 Reviews