ช่องโหว่อันตรายหลายอย่างที่เพิ่งค้นพบเมื่อเร็ว ๆ นี้ ทำให้ระบบสามารถเข้าถึงสิทธิ์ระดับสูงสุด (root access) หรือเรียกใช้โค้ดจากระยะไกลได้
- รายละเอียดของช่องโหว่ระดับเคอร์เนลจำนวนสี่รายการได้รับการเปิดเผยแล้ว Linuxซึ่งทำให้ผู้ใช้ภายในเครื่องที่ไม่ได้รับสิทธิ์พิเศษสามารถเรียกใช้โค้ดด้วยสิทธิ์ระดับรูทได้ ปัญหาดังกล่าวได้รับการแก้ไขแล้วในการอัปเดตเคอร์เนล Linux 5.10.270, 5.15.221, 6.1.188, 6.6.157, 6.12.109, 6.18.50 และ 7.2.4 ได้มีการเตรียมโค้ดสำหรับโจมตีช่องโหว่ทั้งหมด และได้แสดงให้เห็นว่าสามารถใช้งานได้ใน Fedora 43/44 แล้ว Ubuntu 24.04. การใช้ประโยชน์จากช่องโหว่สามข้อแรก จำเป็นต้องมีความสามารถในการสร้างเนมสเปซของผู้ใช้ หรือมีสิทธิ์ CAP_NET_ADMIN รวมถึงการเปิดใช้งานการสนับสนุนสำหรับระบบย่อยที่มีช่องโหว่อยู่ (AH6/XFRM, TUN, PPPoE และ SCTP)
- DirtyAH6 (CVE-2026-80844, exploit) คือช่องโหว่บัฟเฟอร์โอเวอร์โฟลว์ในตัวจัดการส่วนหัวการตรวจสอบสิทธิ์ (Authentication Header) ของ IPsec ซึ่งเกิดจากการขาดการตรวจสอบความถูกต้องของค่าในส่วนหัว นอกจากการโจมตีในพื้นที่แล้ว ช่องโหว่นี้ยังสามารถถูกโจมตีจากระยะไกลได้ภายใต้เงื่อนไขเฉพาะบางประการ
- TUNderflow (CVE-2026-81000, exploit) - การเขียนข้อมูลเกินขอบเขตเมื่อวิเคราะห์แพ็กเก็ต TUN ที่มีรูปแบบไม่ถูกต้อง
- PPPoEject (CVE-2026-68121, ช่องโหว่) - การเข้าถึงหน่วยความจำที่ถูกปล่อยไปแล้วในไดรเวอร์ PPPoE
- DiagSpill (CVE-2026-74469, exploit) เป็นช่องโหว่บัฟเฟอร์โอเวอร์โฟลว์ในเครื่องมือวินิจฉัยโปรโตคอล SCTP นอกจากการโจมตีในพื้นที่แล้ว ช่องโหว่นี้ยังสามารถถูกโจมตีจากระยะไกลได้ภายใต้เงื่อนไขเฉพาะบางประการ
- ช่องโหว่ (CVE-2026-89775) ในไฮเปอร์ไวเซอร์ KVM อนุญาตให้ระบบเกสต์เข้าถึงสภาพแวดล้อมโฮสต์ได้ หากผู้ใช้ที่ไม่มีสิทธิ์เข้าถึงอุปกรณ์ /dev/kvm (โดยค่าเริ่มต้นใน RHEL) ช่องโหว่นี้สามารถถูกใช้เพื่อยกระดับสิทธิ์ของพวกเขาได้เช่นกัน ปัญหานี้ส่งผลกระทบเฉพาะระบบที่มีสถาปัตยกรรม ARM64 และเปิดใช้งานการสนับสนุนเวอร์ชวลไลเซชันแบบซ้อนเท่านั้น ช่องโหว่นี้เกิดจากรูทีนการคำนวณขนาดที่ส่งค่ากลับเป็น "0" ซึ่งหมายถึงขนาดที่ไม่ทราบ และฟังก์ชันการปลดปล่อยหน่วยความจำถือว่า "0" เป็นค่าจริงและล้มเหลวในการปลดปล่อยหน่วยความจำ
- Exim 4.100.1 แก้ไขช่องโหว่สี่รายการ ได้แก่ การอ่านและการใช้ข้อมูลที่ไม่ได้เริ่มต้นใช้งานเกินขอบเขตในการใช้งานโปรโตคอลพร็อกซี การเข้าถึงหลังจากหน่วยความจำถูกปล่อยใน TLS-on-connect เมื่อใช้ GnuTLS และการแทนที่ข้อความในสตรีมภายนอก (SMTP smuggling)
- Ghostscript 10.08.0 แก้ไขช่องโหว่ (CVE-2026-39919) ที่เกิดจากบัฟเฟอร์โอเวอร์โฟลว์ในโค้ดการแยกวิเคราะห์ JPEG 2000 เมื่อระบุค่าการสุ่มตัวอย่างย่อยที่ไม่ถูกต้อง ปัญหานี้อาจนำไปสู่การเรียกใช้โค้ดเมื่อ Ghostscript ประมวลผลไฟล์ PDF ที่สร้างขึ้นเป็นพิเศษซึ่งมีภาพ JPEG 2000 ฝังอยู่ ช่องโหว่นี้จะรุนแรงขึ้นเนื่องจาก Ghostscript ถูกเรียกใช้ในระหว่างการสร้างภาพขนาดย่อบนเดสก์ท็อป การจัดทำดัชนีข้อมูลพื้นหลัง และการแปลงภาพ ในหลายกรณี การอัปโหลดไฟล์ที่ถูกโจมตีหรือการดูไดเร็กทอรีใน Nautilus ก็เพียงพอสำหรับการโจมตีที่ประสบความสำเร็จ ช่องโหว่ของ Ghostscript ยังสามารถถูกใช้ประโยชน์ได้ผ่านตัวจัดการภาพที่ใช้แพ็กเกจ ImageMagick และ GraphicsMagick โดยการส่งไฟล์ JPEG หรือ PNG ที่มีโค้ด PostScript แทนภาพ (ไฟล์ดังกล่าวจะถูกประมวลผลโดย Ghostscript เนื่องจากประเภท MIME ถูกกำหนดโดยเนื้อหา ไม่ใช่ส่วนขยาย) ปัญหานี้ได้รับการแก้ไขแล้วใน Ghostscript 10.08.0
- Unbound DNS server เวอร์ชัน 1.26.1 แก้ไขช่องโหว่ 9 รายการ รวมถึง CVE-2026-81642 ซึ่งทำให้เกิดบัฟเฟอร์โอเวอร์โฟลว์ขณะประมวลผล DNSKEY บางประเภท ช่องโหว่นี้สามารถถูกใช้เพื่อเรียกใช้โค้ดจากระยะไกลบนเซิร์ฟเวอร์ได้ นอกจากนี้ยังแก้ไขบัฟเฟอร์โอเวอร์โฟลว์ในการจัดการ DNSSEC, ความเสียหายของหน่วยความจำในตัวจัดการ CNAME และช่องโหว่การใช้งานหลังจากถูกปล่อย (use-after-free) ในโค้ด DoQ และ DoH ด้วย
- Suricata 8.0.7 ซึ่งเป็นระบบรักษาความปลอดภัยสำหรับการตรวจจับและป้องกันการบุกรุก ได้แก้ไขช่องโหว่ 67 รายการ โดยสองรายการนั้นจัดอยู่ในระดับวิกฤต รายละเอียดของปัญหาเหล่านั้นยังไม่ได้รับการเปิดเผย แต่จากการประเมินระดับความรุนแรง ช่องโหว่เหล่านี้อาจทำให้สามารถเรียกใช้โค้ดจากระยะไกลได้เมื่อประมวลผลข้อมูลที่สร้างขึ้นเป็นพิเศษ
ที่มา: opennet.ru
