Ubuntu แก้ GNU C Library เสี่ยงรันโค้ดและยกระดับสิทธิ์ USN-9065-1
ผู้ใช้และผู้ดูแล Ubuntu รุ่นที่ระบุควรอัปเดตระบบโดยเร็ว โดยเฉพาะเครื่องที่มีผู้ใช้หลายคน
1-minute summary
- Symptom / problem
- ช่องโหว่ใน GNU C Library อาจทำให้โปรแกรมล่ม ข้อมูลรั่ว รันโค้ด หรือยกระดับสิทธิ์ตามเงื่อนไขของแต่ละรายการ
- Who should read
- ผู้ใช้ทั่วไป ผู้ดูแลระบบ และนักพัฒนาที่ใช้ Ubuntu 22.04 LTS, 24.04 LTS, 26.04 LTS หรือ 26.10
- Fix in short
- อัปเดตแพ็กเกจระบบให้ครบ โดยตรวจว่า libc6 ได้รุ่นแก้ไขตรงกับ Ubuntu ที่ใช้งานตามตาราง
พอดีเห็น Ubuntu ออกประกาศ USN-9065-1 วันที่ 12 พฤศจิกายน 2026 รวมช่องโหว่ GNU C Library หรือ glibc ไว้ 7 รายการ ไลบรารีนี้เป็นส่วนพื้นฐานที่โปรแกรมบนระบบเรียกใช้ บางช่องโหว่อาจทำให้โปรแกรมล่ม รันโค้ด หรือยกระดับสิทธิ์ได้ แต่ต้องดูเงื่อนไขของแต่ละรายการด้วย
ใครต้องทำอะไร
- ผู้ใช้ทั่วไป: ถ้าใช้ Ubuntu รุ่นในตาราง ให้ติดตั้งอัปเดตระบบโดยเร็วผ่านเครื่องมืออัปเดตของระบบ
- ผู้ดูแลระบบ: อัปเดตเครื่อง Ubuntu ที่ได้รับผลกระทบโดยเร็ว โดยให้ความสำคัญกับเครื่องที่มีผู้ใช้หลายคนก่อน
- นักพัฒนา: อัปเดตระบบ Ubuntu ที่ใช้พัฒนาและทดสอบโดยเร็ว เพื่อให้โปรแกรมใช้ไลบรารีรุ่นที่แก้ไขแล้ว
เกิดอะไรขึ้น
ปัญหาที่ประกาศระบุมีดังนี้
- CVE-2026-18374:
fopenจัดการค่าccs=ที่ว่างไม่ถูกต้อง หากผู้โจมตีควบคุมค่านี้ได้ อาจทำให้โปรแกรมล่มหรือรันโค้ดได้ - CVE-2026-8674: การจัดการชื่อโดเมนยาวใน DNS search list มีข้อผิดพลาด ผู้โจมตีในเครือข่ายท้องถิ่นอาจทำให้โปรแกรมล่มจนไม่สามารถให้บริการได้
- CVE-2026-86805: ตัวโหลดไลบรารีอาจเปิดพาธ
$ORIGINที่ต่างจากพาธที่ตรวจไว้ ผู้โจมตีในเครื่องอาจยกระดับสิทธิ์ได้ แต่ต้องมีโปรแกรม setuid/setgid ที่ตั้งพาธเข้าเงื่อนไข และปิดfs.protected_hardlinksไว้ ตาม ประกาศผู้พัฒนา glibc - CVE-2026-95818: การขยายพาธ
$ORIGINอาจเขียนข้อมูลเกิน buffer บน stack ผู้โจมตีในเครื่องอาจทำให้โปรแกรมล่มหรืออ่านข้อมูลในหน่วยความจำได้ - CVE-2026-89092:
nscdอาจล่มเมื่อรับคำตอบ DNS ขนาดใหญ่จากเซิร์ฟเวอร์ที่ผู้โจมตีควบคุม ต้องเปิดใช้nscdและใช้ DNS ดังกล่าวด้วย USN เรียกผลกระทบว่า denial of service แต่ หน้า CVE ระบุว่า DNS จะทำงานช้าลง และไม่ถึงขั้น denial of service - CVE-2026-97399: ส่วนของ
strncasecmpสำหรับ Power8 อาจอ่านข้อมูลเกินขอบเขตจนโปรแกรมล่ม - CVE-2026-84243:
gettextอาจโหลดไฟล์ข้อความแปลจากพาธที่ผู้โจมตีกำหนดผ่านLANGUAGEจนรันโค้ดได้ ผู้โจมตีต้องควบคุมตัวแปรและวางไฟล์ให้โปรแกรมอ่านได้ด้วย ตาม หน้า CVE
USN ไม่ได้ให้ระดับความรุนแรง คะแนน CVSS หรือวิธีแก้ชั่วคราว ทั้ง 7 CVE ยังไม่อยู่ใน KEV ฉบับ 10 พฤศจิกายน 2026
ใครโดนและรุ่นที่แก้
USN ระบุแพ็กเกจต้นทางเป็น glibc และให้รุ่นแพตช์ของ libc6 ตามตาราง
| Ubuntu | แพ็กเกจ | รุ่นที่แก้ไข |
|---|---|---|
| 26.10 | libc6 | 2.44-1ubuntu2.1 |
| 26.04 LTS | libc6 | 2.43-2ubuntu2.7 |
| 24.04 LTS | libc6 | 2.39-0ubuntu8.12 |
| 22.04 LTS | libc6 | 2.35-0ubuntu3.18 |
ข้อมูลสองแหล่งไม่ตรงกัน: USN รวม CVE-2026-8674, CVE-2026-86805 และ CVE-2026-89092 แต่หน้า CVE ระบุทั้งสี่รุ่นว่า Not affected หรือไม่กระทบ
หน้า CVE-2026-18374 ระบุว่า 26.10 ไม่กระทบ ส่วน CVE-2026-97399 ระบุว่า 26.10 ไม่กระทบและอีกสามรุ่นยังต้องประเมิน ขณะที่ CVE-2026-84243 ยังต้องประเมินทั้งสี่รุ่น
ตารางนี้ใช้เลขแพตช์จาก USN ไม่ได้หมายความว่าทุกเครื่องโดนทุก CVE
ต้องทำอะไร
ตรวจรุ่น Ubuntu แล้วอัปเดตผ่านคลังของระบบ ตัวอย่างคำสั่งสำหรับผู้ที่ดูแลเครื่องเองคือ
sudo apt update
sudo apt upgrade
dpkg-query -W libc6
เทียบรุ่น libc6 ให้ตรงกับแถว Ubuntu ที่ใช้ โดยดูเลขแพ็กเกจเต็ม หากอัปเดตไม่สำเร็จ ให้ตรวจข้อความผิดพลาดและคลังแพ็กเกจต่อ
หลังอัปเดต แนะนำให้เริ่มโปรแกรมหรือบริการที่ใช้ไลบรารีเดิมใหม่ เพื่อโหลดไฟล์ที่แก้แล้ว ส่วนนี้เป็นคำแนะนำในการดูแลระบบ USN ไม่ได้กำหนดให้รีบูต
ส่วนตัวผมแนะนำให้อัปเดตโดยเร็ว และตรวจเงื่อนไขช่องโหว่ยกระดับสิทธิ์ในเครื่องที่มีผู้ใช้หลายคนด้วย ที่มา: USN-9065-1: GNU C Library vulnerabilities หากมีรายละเอียดเพิ่มเติม เดี๋ยวกลับมาแก้เพิ่มให้ภายหลังครับ
Want us to set this up?
Get help with server setup, configuration, migration, or troubleshooting. Save time for the work that matters.
Hit something like this? Stuck somewhere?
Come trade notes on the LinuxThai board



Comments 0
No comments yet — be the first