ช่องโหว่ Synology BeeStation: การโจมตีแบบ “Dirty File Write”

นักวิจัยด้านความปลอดภัยได้เปิดเผยชุดการโจมตีที่ซับซ้อนต่อ Synology BeeStation โดยใช้การเชื่อมโยงช่องโหว่ 3 จุด ได้แก่ CRLF Injection, Improper Authentication และ SQL Injection ซึ่งสามารถนำไปสู่การเข้าควบคุมระบบทั้งหมดได้โดยไม่ต้องมีการยืนยันตัวตนใด ๆ การโจมตีนี้ถูกนำเสนอครั้งแรกในงาน Pwn2Own 2024 และถือเป็นตัวอย่างที่ชัดเจนของการใช้ “vulnerability chaining” หรือการเชื่อมโยงช่องโหว่หลายจุดเข้าด้วยกันเพื่อสร้างผลลัพธ์ร้ายแรงที่สุด

เทคนิคใหม่: Dirty File Write ผ่าน Cron
สิ่งที่ทำให้การโจมตีครั้งนี้โดดเด่นคือการใช้ SQL Injection ในการเขียนไฟล์เข้าสู่ระบบ Cron โดยอาศัยความทนทานของ Cron ที่สามารถข้ามบรรทัดที่ผิดพลาดและยังคงทำงานกับบรรทัดที่ถูกต้องได้ นักวิจัยจึงสามารถฝังคำสั่ง Bash ที่เป็นอันตรายลงไปในไฟล์ที่มีข้อมูล Binary ของ SQLite ได้ เมื่อ Cron ทำงานก็จะรันคำสั่งนั้นทันที ส่งผลให้ผู้โจมตีได้สิทธิ์ Root Shell โดยตรง

การตอบสนองจาก Synology และความเสี่ยงต่อผู้ใช้
Synology ได้ออกแพตช์แก้ไขช่องโหว่เหล่านี้ในเวอร์ชันล่าสุดของ DSM และ BeeStation OS พร้อมแนะนำให้ผู้ใช้รีบอัปเดตทันที เนื่องจากมี Proof-of-Concept (PoC) เผยแพร่สู่สาธารณะแล้ว ทำให้อุปกรณ์ที่ยังไม่ได้อัปเดตเสี่ยงต่อการถูกโจมตีอย่างมาก โดยเฉพาะผู้ใช้ที่เปิดการเข้าถึงจากอินเทอร์เน็ตโดยตรง

มุมมองเพิ่มเติมจากวงการไซเบอร์
นักวิจัยหลายรายมองว่าการโจมตีนี้เป็น “game-changing technique” เพราะแสดงให้เห็นว่า SQL Injection สามารถใช้ได้แม้ไม่มี PHP Interpreter ซึ่งปกติเป็นวิธีมาตรฐานในการฝัง Web Shell นั่นหมายความว่าเทคนิคนี้อาจถูกนำไปใช้กับระบบ Linux อื่น ๆ ที่มี Cron ทำงานอยู่ และอาจกลายเป็นแนวทางใหม่ของผู้โจมตีในอนาคต

สรุปประเด็นสำคัญ
รายละเอียดช่องโหว่ที่พบใน Synology BeeStation
CRLF Injection (CVE-2024-50629) ใช้รั่วข้อมูลภายใน
Improper Authentication (CVE-2024-50630) ใช้ข้ามการตรวจสอบรหัสผ่าน
SQL Injection (CVE-2024-50631) ใช้สร้าง Cron Job อันตราย

เทคนิค Dirty File Write
ใช้ SQLite ATTACH DATABASE เขียนไฟล์ลง Cron
Cron ข้ามบรรทัดผิดพลาดและรันคำสั่งที่ถูกต้อง

การตอบสนองจาก Synology
ออกแพตช์แก้ไขใน DSM และ BeeStation OS เวอร์ชันล่าสุด
แนะนำให้อัปเดตทันทีเพื่อป้องกันการโจมตี

คำเตือนต่อผู้ใช้
หากยังไม่ได้อัปเดต อุปกรณ์เสี่ยงต่อการถูกโจมตีทันที
PoC ถูกเผยแพร่แล้ว ทำให้ผู้โจมตีสามารถนำไปใช้ได้ง่าย
เทคนิคนี้อาจถูกนำไปใช้กับระบบ Linux อื่น ๆ ที่มี Cron ทำงานอยู่

https://securityonline.info/synology-beestation-flaw-chain-leads-to-root-rce-via-novel-dirty-file-write-sql-injection-poc-available/
🛡️ ช่องโหว่ Synology BeeStation: การโจมตีแบบ “Dirty File Write” นักวิจัยด้านความปลอดภัยได้เปิดเผยชุดการโจมตีที่ซับซ้อนต่อ Synology BeeStation โดยใช้การเชื่อมโยงช่องโหว่ 3 จุด ได้แก่ CRLF Injection, Improper Authentication และ SQL Injection ซึ่งสามารถนำไปสู่การเข้าควบคุมระบบทั้งหมดได้โดยไม่ต้องมีการยืนยันตัวตนใด ๆ การโจมตีนี้ถูกนำเสนอครั้งแรกในงาน Pwn2Own 2024 และถือเป็นตัวอย่างที่ชัดเจนของการใช้ “vulnerability chaining” หรือการเชื่อมโยงช่องโหว่หลายจุดเข้าด้วยกันเพื่อสร้างผลลัพธ์ร้ายแรงที่สุด ⚙️ เทคนิคใหม่: Dirty File Write ผ่าน Cron สิ่งที่ทำให้การโจมตีครั้งนี้โดดเด่นคือการใช้ SQL Injection ในการเขียนไฟล์เข้าสู่ระบบ Cron โดยอาศัยความทนทานของ Cron ที่สามารถข้ามบรรทัดที่ผิดพลาดและยังคงทำงานกับบรรทัดที่ถูกต้องได้ นักวิจัยจึงสามารถฝังคำสั่ง Bash ที่เป็นอันตรายลงไปในไฟล์ที่มีข้อมูล Binary ของ SQLite ได้ เมื่อ Cron ทำงานก็จะรันคำสั่งนั้นทันที ส่งผลให้ผู้โจมตีได้สิทธิ์ Root Shell โดยตรง 🔒 การตอบสนองจาก Synology และความเสี่ยงต่อผู้ใช้ Synology ได้ออกแพตช์แก้ไขช่องโหว่เหล่านี้ในเวอร์ชันล่าสุดของ DSM และ BeeStation OS พร้อมแนะนำให้ผู้ใช้รีบอัปเดตทันที เนื่องจากมี Proof-of-Concept (PoC) เผยแพร่สู่สาธารณะแล้ว ทำให้อุปกรณ์ที่ยังไม่ได้อัปเดตเสี่ยงต่อการถูกโจมตีอย่างมาก โดยเฉพาะผู้ใช้ที่เปิดการเข้าถึงจากอินเทอร์เน็ตโดยตรง 🌐 มุมมองเพิ่มเติมจากวงการไซเบอร์ นักวิจัยหลายรายมองว่าการโจมตีนี้เป็น “game-changing technique” เพราะแสดงให้เห็นว่า SQL Injection สามารถใช้ได้แม้ไม่มี PHP Interpreter ซึ่งปกติเป็นวิธีมาตรฐานในการฝัง Web Shell นั่นหมายความว่าเทคนิคนี้อาจถูกนำไปใช้กับระบบ Linux อื่น ๆ ที่มี Cron ทำงานอยู่ และอาจกลายเป็นแนวทางใหม่ของผู้โจมตีในอนาคต 📌 สรุปประเด็นสำคัญ ✅ รายละเอียดช่องโหว่ที่พบใน Synology BeeStation ➡️ CRLF Injection (CVE-2024-50629) ใช้รั่วข้อมูลภายใน ➡️ Improper Authentication (CVE-2024-50630) ใช้ข้ามการตรวจสอบรหัสผ่าน ➡️ SQL Injection (CVE-2024-50631) ใช้สร้าง Cron Job อันตราย ✅ เทคนิค Dirty File Write ➡️ ใช้ SQLite ATTACH DATABASE เขียนไฟล์ลง Cron ➡️ Cron ข้ามบรรทัดผิดพลาดและรันคำสั่งที่ถูกต้อง ✅ การตอบสนองจาก Synology ➡️ ออกแพตช์แก้ไขใน DSM และ BeeStation OS เวอร์ชันล่าสุด ➡️ แนะนำให้อัปเดตทันทีเพื่อป้องกันการโจมตี ‼️ คำเตือนต่อผู้ใช้ ⛔ หากยังไม่ได้อัปเดต อุปกรณ์เสี่ยงต่อการถูกโจมตีทันที ⛔ PoC ถูกเผยแพร่แล้ว ทำให้ผู้โจมตีสามารถนำไปใช้ได้ง่าย ⛔ เทคนิคนี้อาจถูกนำไปใช้กับระบบ Linux อื่น ๆ ที่มี Cron ทำงานอยู่ https://securityonline.info/synology-beestation-flaw-chain-leads-to-root-rce-via-novel-dirty-file-write-sql-injection-poc-available/
SECURITYONLINE.INFO
Synology BeeStation Flaw Chain Leads to Root RCE Via Novel "Dirty File Write" SQL Injection, PoC Available
A 3-flaw chain (CRLF, Auth Bypass, SQLi) achieves root RCE on Synology BeeStation. The exploit uses a "Dirty File Write" SQLi to inject a malicious crontab entry, bypassing the lack of a PHP interpreter.
0 ความคิดเห็น 0 การแบ่งปัน 21 มุมมอง 0 รีวิว