StyleSmuggler คือสายการโจมตี RCE โดยไม่ต้องยืนยันตัวตน ที่มีรายงานว่ากำลังถูกใช้กับ Magento Open Source และ Adobe Commerce Sansec ระบุว่าสาธิตการโจมตีได้บน Magento Open Source 2.4.7, 2.4.8 และ 2.4.9 ขณะที่มีรายงานเหยื่อบน 2.4.6 p15 ซึ่งติดตั้งอัปเดตความปลอดภัยก่อนหน้าแล้ว หลักฐานสาธารณะที่ชัดเจนที่สุดชี้ไปที่ GraphQ...
เผยแพร่โดยแก้ไขด้วย GPT-5.6 Terraรูปภาพสร้างด้วย GPT Image 2
คำตอบการวิจัย

Create a landscape editorial hero image for this Studio Global article: What is known about the actively exploited, unpatched “StyleSmuggler” zero-day affecting Magento Open Source and Adobe Commerce—including it. Article summary: StyleSmuggler is a reported, actively exploited unauthenticated RCE chain in Magento Open Source and Adobe Commerce, disclosed by Sansec on September 5, 2026 after attacks observed from September 4. As of September 7, Ad. Topic tags: general, general web, documentation, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks,
StyleSmuggler คือชื่อที่ Sansec ใช้เรียกช่องโหว่แบบ zero-day ซึ่งมีรายงานว่ากำลังถูกนำไปใช้โจมตี Magento Open Source และ Adobe Commerce อยู่ ผลกระทบอยู่ในระดับร้ายแรง เพราะผู้โจมตีที่ ไม่ต้องล็อกอิน อาจรันโค้ดจากระยะไกลบนเซิร์ฟเวอร์ของร้านค้าได้ (unauthenticated RCE) โดย Sansec ระบุว่าเริ่มพบการโจมตีตั้งแต่วันที่ 4 กันยายน 2026 และเปิดเผยข้อมูลวันที่ 5 กันยายน 22
23
สำหรับผู้ดูแลร้านค้า ประเด็นสำคัญคือ อย่าคิดว่าการอัปเดตแพตช์ล่าสุดก่อนมีการเปิดเผยช่องโหว่จะทำให้ปลอดภัยเสมอไป ควรลดช่องทางที่เปิดสู่สาธารณะ เก็บหลักฐาน และตรวจหาการบุกรุกก่อนพึ่งพามาตรการบรรเทาใด ๆ
Sansec รายงานว่าช่องโหว่นี้กระทบเวอร์ชันปัจจุบันทั้งหมด รวมถึง Magento Open Source 2.4.9 และทีมวิจัยสามารถทำซ้ำห่วงโซ่การโจมตีแบบไม่ต้องยืนยันตัวตนได้บนการติดตั้งใหม่ของ Magento Open Source 2.4.7, 2.4.8 และ 2.4.9 22 นอกจากนี้ มีรายงานเหยื่อรายหนึ่งที่ใช้เวอร์ชัน 2.4.6-p15 และติดตั้งอัปเดตความปลอดภัยของเดือนกรกฎาคมและสิงหาคม 2026 แล้ว จึงสะท้อนว่าแพตช์ที่มีอยู่ก่อนการเปิดเผยไม่สามารถปิดช่องโหว่ใหม่นี้ได้
32
ณ รายงานที่เผยแพร่เมื่อ 6 กันยายน Adobe ยังไม่มี CVE, ประกาศด้านความปลอดภัย, แพตช์ หรือวิธีแก้ไขเฉพาะสำหรับ StyleSmuggler 23 ส่วน Adobe Commerce as a Cloud Service มีกำหนดปล่อยสู่ระบบ Production วันที่ 8 กันยายน แต่กำหนดดังกล่าวไม่ได้ยืนยันว่าจะมีการแก้ไข StyleSmuggler รวมอยู่ด้วย
8
ข้อมูลตามวันข้างต้นเป็นภาพ ณ ช่วงแรกของการเปิดเผยเหตุการณ์ ผู้ดูแลควรตรวจสอบ security bulletin และ release notes ล่าสุดของ Adobe ก่อนตัดสินใจเรื่องแพตช์
ตามข้อมูลของ Sansec ผู้โจมตีใช้พร็อพเพอร์ตี styles ในข้อมูล GraphQL ที่เข้าถึงได้โดยไม่ต้องยืนยันตัวตน เพื่อหลบกลไกป้องกันเดิมและแทรก PHP ที่ควบคุมโดยผู้โจมตีเข้าสู่กระบวนการที่เกี่ยวข้องกับเทมเพลตของ Magento การโจมตีมี 2 ขั้น: ขั้นแรกเขียนโค้ดลงในเนื้อหาที่ Magento สร้างขึ้น เช่น failure report จากนั้นใช้เส้นทางการเรนเดอร์อีเมลแจ้งการชำระเงินล้มเหลว เพื่อให้โค้ดที่ถูกฝังไว้ทำงาน 22
การแจ้งเตือน Payment Transaction Failed เป็นฟีเจอร์อีเมลปกติที่ตั้งค่าได้ใน Commerce 18 จุดสำคัญของห่วงโซ่นี้คือการเรนเดอร์เทมเพลตฝั่งเซิร์ฟเวอร์ ไม่ใช่การที่ผู้รับเปิดอีเมล ดังนั้นกิจกรรมชำระเงินล้มเหลวที่ผิดปกติอาจเป็นสัญญาณสำคัญ แม้อีเมลส่งไม่สำเร็จหรือไม่มีใครเปิดอีเมลนั้นก็ตาม
รายงานสาธารณะอธิบายเพย์โหลดหลังการเจาะระบบว่าเป็นแบ็กดอร์ Linux แบบคงอยู่ โดยปลอมชื่อโปรเซสให้ดูคล้ายระบบ เช่น kworker และใช้ cron เพื่อคงการทำงาน 20
35 ข้อมูลเหล่านี้ใช้เป็นจุดเริ่มต้นในการล่าหาภัยคุกคามได้ แต่ไม่ใช่รายการตัวบ่งชี้ที่ครบถ้วนหรือใช้ได้ตลอดไป เพราะผู้โจมตีเปลี่ยนชื่อไฟล์ โปรเซส พาธ และโครงสร้างพื้นฐานเครือข่ายได้
มีรายงานข่าวกรองเหตุการณ์บางส่วนอ้างถึงการขโมยข้อมูลเซสชันจาก Redis โดยไม่เห็นทราฟฟิกสั่งการและควบคุม (C2) ออกไปภายนอก รวมถึงการหลบการตรวจสอบที่อาศัย var/report/ ด้วยการปนเปื้อน var/log/system.log อย่างไรก็ดี เอกสารที่มีไม่ได้ให้การวิเคราะห์มัลแวร์ที่ทำซ้ำได้ หรือแหล่งนิติวิทยาศาสตร์อิสระแหล่งที่สองที่ยืนยันพฤติกรรมเหล่านี้โดยตรง
จึงควรจัดการข้ออ้างดังกล่าวเป็น ข่าวกรองที่ยังไม่ยืนยัน ไม่ใช่ข้อเท็จจริงที่สรุปแล้ว แต่ความไม่แน่นอนนี้ไม่ได้หมายความว่าไม่ต้องตรวจสอบ ตรงกันข้าม ทีมป้องกันควรเก็บหลักฐานให้กว้างกว่า Magento reports เพียงอย่างเดียว ครอบคลุมโฮสต์ โปรเซส cron เว็บเซิร์ฟเวอร์ PHP-FPM Redis DNS และไฟร์วอลล์
หากหน้าร้านทำงานได้โดยไม่ต้องใช้ GraphQL สาธารณะ ให้ปิดหรือบล็อก /graphql ชั่วคราว หากมีความจำเป็นทางธุรกิจ ต้องจำกัดการเข้าถึงผ่าน CDN, WAF หรือ reverse proxy เฉพาะไคลเอนต์ การดำเนินงาน และรูปแบบ query ที่จำเป็นเท่านั้น Sansec ระบุว่าการปิด GraphQL คือมาตรการที่ทำได้ทันทีในช่วงที่ยังไม่มีวิธีแก้จากผู้ผลิต 22
อย่างไรก็ตาม นี่เป็นเพียงมาตรการชดเชยความเสี่ยง ไม่ใช่หลักฐานว่าเซิร์ฟเวอร์สะอาดแล้ว จึงต้องทำควบคู่กับการตรวจสอบการบุกรุก
Sansec ระบุว่ากฎของ Shield สามารถบล็อกทั้งสองขั้นของการโจมตีที่รู้จักได้ 22 ขณะที่ Disrex ระบุว่าได้ปล่อยแพตช์บรรเทาเหตุฉุกเฉินเพื่อบล็อกห่วงโซ่ที่ทราบ แต่เตือนชัดเจนว่าแพตช์ดังกล่าวไม่สามารถกำจัดการติดเชื้อที่เกิดขึ้นแล้วได้
35
แพตช์หรือกฎ WAF จากบุคคลที่สามควรได้รับการตรวจทาน ทดสอบใน staging และนำขึ้นระบบด้วยกระบวนการเปลี่ยนแปลงที่ควบคุมได้ คงมาตรการไว้จนกว่าแพตช์ทางการจะผ่านการทดสอบและยืนยันว่าปิดเส้นทางโจมตีได้จริง
หากมีโอกาสถูกบุกรุก ให้บันทึก log ที่เกี่ยวข้องและเก็บ snapshot ของโฮสต์/โปรเซสก่อนลบไฟล์หรือรีสตาร์ตบริการ จุดที่ควรให้ความสำคัญ ได้แก่
/graphql โดยเฉพาะ POST ที่ผิดปกติและมี stylesอย่าจำกัดการเก็บหลักฐานไว้ที่ var/report/ หรือ log ของ Magento เพราะแหล่งข้อมูลเหล่านั้นอาจไม่ครบถ้วนได้ แม้ไม่มีการแก้ไขร่องรอยโดยเจตนา
ระหว่างการตรวจสอบเหตุการณ์ ควรเสริมความแข็งแกร่งของโฮสต์ด้วยแนวทางต่อไปนี้
noexec, nodev และ nosuid สำหรับไฟล์ระบบชั่วคราวหรือพื้นที่ที่มีการเขียนมาก หลังทดสอบความเข้ากันได้แล้วมาตรการเหล่านี้ไม่ใช่สิ่งทดแทนแพตช์ระดับแอปพลิเคชัน แต่ช่วยจำกัดการคงอยู่ของมัลแวร์และทำให้ตรวจจับกิจกรรมผิดปกติได้ง่ายขึ้น
ให้ถือว่าการพบตัวบ่งชี้หนึ่งรายการอาจหมายถึงการยึดครองเซิร์ฟเวอร์ทั้งเครื่อง แยกโฮสต์ที่ได้รับผลกระทบ เก็บหลักฐานนิติวิทยาศาสตร์ และหมุนเวียนข้อมูลลับที่แอปพลิเคชันอาจเข้าถึงได้ เช่น บัญชีผู้ดูแลและ integration credentials ของ Magento, API secrets, รหัสผ่านฐานข้อมูลและ Redis, ข้อมูลลับสำหรับ deploy และ SSH รวมถึงข้อมูลรับรองของผู้ให้บริการชำระเงิน ควรทำให้ customer sessions หมดอายุตามความเหมาะสมของสภาพแวดล้อม
เมื่อยืนยันว่ามีการรั่วไหลหรือถูกเจาะ การสร้างระบบใหม่จาก image หรือ backup ที่เชื่อถือได้ปลอดภัยกว่าการลบไฟล์แบ็กดอร์ที่เห็นแล้วนำโฮสต์เดิมกลับมาใช้ แพตช์บรรเทาเหตุอาจป้องกันการติดซ้ำได้ แต่ไม่สามารถพิสูจน์ได้ว่าแบ็กดอร์เดิม การขโมยข้อมูลลับ หรือกลไกคงอยู่ทั้งหมดถูกกำจัดแล้ว
บทเรียนของ StyleSmuggler คือ ห่วงโซ่โจมตีใหม่ที่กำลังถูกใช้จริงอาจข้ามการป้องกันของระบบ Magento ที่เคยอัปเดตแพตช์ตามปกติได้ ในช่วงเริ่มต้นของเหตุการณ์ แนวทางที่เหมาะสมที่สุดคือ ลดหรือปิดการเข้าถึง GraphQL สาธารณะ ใช้มาตรการชั่วคราวที่ผ่านการตรวจสอบ ค้นหาสัญญาณบุกรุกจากทั้ง telemetry ของแอปพลิเคชันและโฮสต์ และเตรียมติดตั้งพร้อมตรวจสอบผลของการแก้ไขอย่างเป็นทางการจาก Adobe เมื่อมีเผยแพร่ 22
23
35
Studio Global AI
หน้านี้รวมคำตอบที่ได้รับการสนับสนุนจากแหล่งที่มาซึ่งคุณสามารถดำเนินการต่อภายใน Studio Global
StyleSmuggler คือสายการโจมตี RCE โดยไม่ต้องยืนยันตัวตน ที่มีรายงานว่ากำลังถูกใช้กับ Magento Open Source และ Adobe Commerce
StyleSmuggler คือสายการโจมตี RCE โดยไม่ต้องยืนยันตัวตน ที่มีรายงานว่ากำลังถูกใช้กับ Magento Open Source และ Adobe Commerce Sansec ระบุว่าสาธิตการโจมตีได้บน Magento Open Source 2.4.7, 2.4.8 และ 2.4.9 ขณะที่มีรายงานเหยื่อบน 2.4.6 p15 ซึ่งติดตั้งอัปเดตความปลอดภัยก่อนหน้าแล้ว
หลักฐานสาธารณะที่ชัดเจนที่สุดชี้ไปที่ GraphQL, การเรนเดอร์เทมเพลต และแบ็กดอร์แบบคงอยู่ ส่วนข้ออ้างเรื่องขโมยเซสชัน Redis โดยไร้ทราฟฟิกขาออกหรือการปนเปื้อน system.log ยังไม่ควรถือเป็นข้อเท็จจริงที่ยืนยันแล้ว