Node.js ออกแพตช์แก้ไขช่องโหว่ Node2Shell (CVE-2026-111497) ที่ทำให้แฮกเกอร์รันโค้ดจากระยะไกลได้ ช่องโหว่นี้เกิดจากข้อผิดพลาดในการถอดรหัส Brotli ทำให้ระบบเขียนข้อมูลเกินขนาดหน่วยความจำ ผู้ใช้ที่รัน Node.js หรือ Bun และรับข้อมูลบีบอัดจากแฮกเกอร์จะเสี่ยงต่อการถูกโจมตี ตั้งแต่เวอร์ชัน 22.x, 24.x, 26.x ของ Node.js หรือ Bun 1.4.4 หรือเก่ากว่า ต้องอัปเดตเป็น 22.23.4, 24.22.1, 26.12.1 หรือเวอร์ชันใหม่กว่า รวมถึงตรวจสอบเวอร์ชันที่แพลตฟอร์มบริหารจัดการใช้ ช่องโหว่นี้สามารถถูกใช้ได้ผ่านการรับข้อมูลบีบอัดจากเซิร์ฟเวอร์ แอปที่เรียกใช้เซิร์ฟเวอร์ภายนอก หรือการใช้ node:zlib ด้วยข้อมูลที่ไม่ไว้ใจ แฮกเกอร์อาจทำให้ระบบล่ม รั่วไหลข้อมูล หรือรันโค้ดได้ ผู้ใช้ที่ใช้ระบบปฏิบัติการที่รวม Brotli ไว้ในระบบจะต้องตรวจสอบคำแนะนำด้านความปลอดภัยของแพลตฟอร์ม การแก้ไขคือการอัปเดตเวอร์ชันที่ระบุ ตรวจสอบเวอร์ชันด้วย node --version แล้วรีบูตคอนเทนเนอร์ทุกตัว หลีกเลี่ยงการใช้เวอร์ชัน 25.x, 23.x, 20.x หรือเก่ากว่าที่ไม่ได้รับการอัปเดต แพลตฟอร์มที่จัดการ Node.js ต้องตรวจสอบเวอร์ชันที่ใช้ หากไม่สามารถอัปเดตได้ในทันที ควรอ่านแนวทางการแก้ไขชั่วคราว
สรุปด้วย MAF Local AI · เนื้อหาต้นฉบับเป็นของแหล่งข่าว