ThaiCERT เตือน React Server Components เมื่อ 10 พฤศจิกายน 2569 ให้ผู้ดูแลระบบตรวจแพ็กเกจฝั่งเซิร์ฟเวอร์และอัปเดตทันที หลังแจ้งความเสี่ยงรันโค้ดจากระยะไกลโดยไม่ต้องยืนยันตัวตน บทความนี้เป็นข่าวคำเตือนของหน่วยงานไทย ไม่ใช่การยืนยันว่ามีองค์กรไทยถูกโจมตีสำเร็จแล้ว

ต้นทางผู้พัฒนาระบุเงื่อนไขอะไร

ประกาศในโครงการ React รหัส GHSA-xqc2-xf4c-x3h3 เผยแพร่ตั้งแต่ 14 ตุลาคม 2569 จัดระดับ Critical ด้วย CVSS v4.0 9.5 และระบุว่ายังไม่มี CVE ID ที่ทราบ ณ ฉบับที่ตรวจอ่านวันที่ 10 พฤศจิกายน จึงควรใช้รหัส GHSA นี้ตรวจรายการซอฟต์แวร์ด้วย ไม่แต่งหมายเลข CVE ขึ้นเอง

ผู้พัฒนาระบุว่าเงื่อนไขเกิดขึ้นได้ในกรณีที่พบไม่บ่อยมาก เมื่อการส่งข้อมูลตอบกลับมี typed arrays หลายชุดร่วมกับค่าที่ผู้โจมตีควบคุมได้ ระบบที่ไม่มีเซิร์ฟเวอร์ หรือไม่ได้ใช้ framework, bundler หรือปลั๊กอินที่รองรับ RSC ไม่ได้รับผลจากช่องโหว่นี้ตามประกาศ จึงไม่ควรเหมารวมว่าแอป React ทุกระบบมีปัญหา

แพ็กเกจและรุ่นที่ต้องตรวจ

ประกาศทั้งสองแหล่งระบุแพ็กเกจ react-server-dom-webpack, react-server-dom-parcel และ react-server-dom-turbopack โดยมีรุ่นแก้ไขตามสายดังนี้

รุ่นที่กระทบรุ่นแก้ไข
19.0.0–19.0.819.0.9
19.1.0–19.1.919.1.10
19.2.0–19.2.819.2.9
19.3.019.3.1

ThaiCERT แนะนำให้ตรวจแพ็กเกจ อัปเดต ตรวจบันทึกการเข้าถึงและการทำงานของเซิร์ฟเวอร์ และทดสอบระบบหลังแก้ไข รวมถึงพิจารณาจำกัดการเข้าถึงส่วนที่เกี่ยวข้องระหว่างรออัปเดต

ความหมายต่อองค์กรไทย

ความเกี่ยวข้องกับไทยมาจากคำเตือนทางการของ ThaiCERT ซึ่งมีข้อปฏิบัติสำหรับผู้ดูแลระบบชัดเจน การใช้ Next.js หรือชื่อผลิตภัณฑ์ที่รองรับ RSC เพียงอย่างเดียวยังไม่ยืนยันว่าระบบนั้นเข้าเงื่อนไข ต้องตรวจแพ็กเกจและการใช้งานจริง ประกาศที่ตรวจไม่ได้ระบุจำนวนผู้เสียหายในไทยหรือยืนยันเหตุโจมตีสำเร็จในไทย และไม่ควรใช้คะแนนความรุนแรงแทนหลักฐานดังกล่าว

ข้อเสนอ ALPHASEC สำหรับทีมพัฒนาและผู้ดูแลระบบ

  • ตรวจ dependency และ lockfile ทั้งในโครงการที่พัฒนาเองและระบบที่ผู้รับจ้างดูแล ให้เจ้าของระบบยืนยันแพ็กเกจ รุ่น และการใช้ RSC ที่ติดตั้งจริง
  • เลือกแนวทางอัปเกรดที่ framework รองรับ ทดสอบก่อนนำขึ้นใช้งานจริง และตรวจเวอร์ชันในระบบที่ deploy แล้ว ไม่หยุดที่การแก้ไฟล์ในเครื่องนักพัฒนา
  • เก็บและทบทวน log เพื่อหาคำขอหรือกระบวนการที่ผิดปกติ หากพบสัญญาณให้เก็บหลักฐานและใช้ขั้นตอนตอบสนองเหตุขององค์กร
  • ตรวจเครื่องมือสแกนให้ครอบคลุม GHSA และ dependency ด้วย เพราะการค้นเฉพาะหมายเลข CVE อาจไม่ครอบคลุมประกาศนี้

ข้อเสนอข้างต้นเป็นการวิเคราะห์ ALPHASEC แยกจากข้อเท็จจริงในประกาศ ตรวจต้นทางฉบับเต็มวันที่ 10 พฤศจิกายน 2569 ภาพปกเป็นภาพแนวคิดด้านความปลอดภัย ไม่ใช่หลักฐานเหตุโจมตี

แหล่งข้อมูล