EST. 2026 — Notes from real server work SYSADMIN · SECURITY · AI · DIRECTADMIN Issue 01
THE SYSADMIN ALMANAC
Home / Security Notice / x11vnc เปิดสิทธิ์หน่วยความจำไม่ปลอดภัย USN-9089-1
Security Notice

x11vnc เปิดสิทธิ์หน่วยความจำไม่ปลอดภัย USN-9089-1

by Ton-Or ·12 Nov 2026·4 min read
x11vnc เปิดสิทธิ์หน่วยความจำไม่ปลอดภัย USN-9089-1

ผู้ใช้และผู้ดูแลเครื่อง Ubuntu 20.04 LTS ที่ใช้ x11vnc ควรจัดรอบอัปเดตโดยเร็ว พร้อมรีสตาร์ตโปรแกรมหลังติดตั้งแพตช์

1-minute summary

Symptom / problem
สิทธิ์หน่วยความจำร่วมของ x11vnc ไม่ปลอดภัย ทำให้ผู้โจมตีในเครื่องอาจอ่านข้อมูลลับหรือแก้เนื้อหาบนหน้าจอได้
Who should read
ผู้ใช้ทั่วไปและผู้ดูแลระบบที่ใช้ x11vnc บน Ubuntu 20.04 LTS
Fix in short
อัปเดต x11vnc เป็น 0.9.16-3ubuntu0.1~esm2 ผ่าน Ubuntu Pro พร้อม ESM Apps แล้วรีสตาร์ต x11vnc
Jump to steps

พอดีเห็น Ubuntu ออกประกาศ USN-9089-1 ลงวันที่ 12 พฤศจิกายน 2026 แก้ช่องโหว่ใน x11vnc ซึ่งใช้เปิดหน้าจอ X ที่กำลังใช้งานให้เข้าถึงจากระยะไกล ปัญหาอยู่ที่สิทธิ์เข้าถึงหน่วยความจำร่วม ผู้โจมตีในเครื่องเดียวกันอาจอ่านข้อมูลลับหรือแก้ภาพบนหน้าจอได้

USN-9089ประกาศ Ubuntu
12/11/2026วันที่ประกาศ
20.04 LTSรุ่นที่ประกาศครอบคลุม
ESM Appsช่องทางรับแพตช์

ใครต้องทำอะไร

  • ผู้ใช้ทั่วไป: ถ้าใช้ x11vnc บนเครื่อง Ubuntu 20.04 LTS ให้ติดตั้งอัปเดตโดยเร็วแล้วปิดเปิด x11vnc ใหม่ หรือให้ผู้ดูแลเครื่องช่วยดำเนินการ
  • ผู้ดูแลระบบ: ตรวจหาเครื่อง Ubuntu 20.04 LTS ที่ใช้ x11vnc แล้วจัดรอบอัปเดตผ่าน ESM Apps โดยเร็ว พร้อมนัดช่วงรีสตาร์ตโปรแกรมกับผู้ใช้งาน

เกิดอะไรขึ้น

ช่องโหว่นี้อ้างอิง CVE-2020-29074 โดย x11vnc สร้าง shared memory หรือหน่วยความจำร่วมด้วยสิทธิ์ที่ไม่ปลอดภัย พื้นที่นี้ให้โปรเซสใช้ข้อมูลร่วมกันได้ เมื่อตั้งสิทธิ์กว้างเกินไป ผู้ใช้รายอื่นในเครื่องอาจเข้าถึงข้อมูลที่ควรถูกจำกัดไว้

Ubuntu ระบุว่าผู้โจมตีอาจอ่านข้อมูลลับหรือแก้เนื้อหาบนหน้าจอได้ ผู้โจมตีต้องเข้าถึงเครื่องเดียวกันก่อน ตอนจัดลำดับงานแพตช์ควรตรวจด้วยว่าเครื่องมีหลายบัญชีหรืออนุญาตให้ผู้อื่นเข้ามาทำงานหรือไม่

ประกาศไม่ได้ให้คะแนน CVSS หรือระดับความรุนแรง และไม่ได้ระบุวิธีแก้ขัดชั่วคราวไว้ แนวทางที่ผู้ดูแลควรนำไปทำต่อคือรับแพ็กเกจที่แก้แล้วและรีสตาร์ตโปรแกรมตามคำแนะนำของ Ubuntu

ใครโดนและรุ่นที่แก้

ประกาศระบุรุ่นระบบและแพ็กเกจที่แก้ไขแล้วดังนี้

รุ่น Ubuntu แพ็กเกจ รุ่นที่แก้ไข ช่องทาง
20.04 LTS (focal) x11vnc 0.9.16-3ubuntu0.1~esm2 Ubuntu Pro ผ่าน ESM Apps

หากใช้แพ็กเกจจากแหล่งอื่น ควรตรวจสอบกับผู้จัดทำแพ็กเกจว่ามีการแก้ CVE นี้แล้วอย่างไร

ต้องทำอะไร

ตรวจรุ่น Ubuntu และแพ็กเกจ x11vnc ที่ติดตั้งก่อน สำหรับ Ubuntu 20.04 LTS ต้องตรวจว่าเครื่องรับแพตช์ผ่าน Ubuntu Pro และเปิด ESM Apps แล้ว จากนั้นอัปเดตตามแนวทางของ Ubuntu คำสั่งท้ายชุดใช้ดูรุ่นที่ติดตั้ง

sudo apt update
sudo apt upgrade
dpkg-query -W -f='${Package} ${Version}\n' x11vnc

อ่านรายการที่ apt เสนอให้อัปเกรดก่อนยืนยัน แล้วเทียบรุ่น x11vnc กับตาราง หากยังไม่ได้รุ่นแก้ ให้ตรวจสถานะ ESM Apps และแหล่งแพ็กเกจ แล้วอัปเดตให้ครบก่อนบันทึกว่างานเสร็จ

หลังติดตั้งต้องรีสตาร์ต x11vnc เพื่อให้แพตช์มีผลครบ หากเปิดผ่านบริการ ให้รีสตาร์ตบริการนั้น หากเปิดจากเซสชันผู้ใช้ ให้ปิดแล้วเปิดโปรแกรมใหม่ ควรแจ้งผู้ที่เชื่อมต่ออยู่ล่วงหน้า และเตรียมช่องทางเข้าจัดการเครื่องระหว่างรีสตาร์ต

ส่วนตัวผมแนะนำให้เครื่องที่ใช้ x11vnc โดยเฉพาะเครื่องที่มีผู้ใช้หลายคน จัดรอบแพตช์โดยเร็วและเผื่อเวลารีสตาร์ตโปรแกรมไว้ด้วย ที่มา: USN-9089-1: x11vnc vulnerability เดี๋ยวกลับมาแก้เพิ่มให้ภายหลังครับ

Want us to set this up?

Get help with server setup, configuration, migration, or troubleshooting. Save time for the work that matters.

Get a quote

Hit something like this? Stuck somewhere?

Come trade notes on the LinuxThai board

→ Continue on the board

Comments 0

No comments yet — be the first