CVE-2026-111497 trong Brotli Ubuntu: kiểm tra và cập nhật
USN-8956-1 cập nhật Brotli cho Ubuntu 22.04–26.10. Quản trị viên cần kiểm tra cả thư viện hệ thống, Python và container xử lý dữ liệu nén.

Một reverse proxy, API hoặc ứng dụng Python có thể xử lý dữ liệu Brotli mà quản trị viên không gọi trực tiếp lệnh brotli. Vì vậy, lỗ hổng trong thư viện nén có thể nằm dưới nhiều lớp ứng dụng và chỉ xuất hiện khi máy chủ nhận luồng nén được tạo đặc biệt.
Ubuntu phát hành USN-8956-1 ngày 26/10/2026 cho CVE-2026-111497. Theo Canonical, Brotli xử lý sai một số luồng nén; kẻ tấn công từ xa có thể làm dừng dịch vụ hoặc, trong điều kiện phù hợp, thực thi mã. Thông báo chưa nêu bằng chứng lỗ hổng đang bị khai thác thực tế.
Những phiên bản Ubuntu nào có bản vá?
| Ubuntu | Phiên bản gói đã sửa |
|---|---|
| 26.10 | 1.2.0-4ubuntu0.1 |
| 26.04 LTS | 1.2.0-3ubuntu0.1 |
| 24.04 LTS | 1.1.0-2ubuntu0.1 |
| 22.04 LTS | 1.0.9-2ubuntu0.1 |
Ba gói cần chú ý là tiện ích brotli, thư viện libbrotli1 và mô-đun python3-brotli. Máy chỉ không cài tiện ích dòng lệnh vẫn có thể dùng thư viện qua NGINX, Python hoặc phần mềm khác. Kiểm tra phụ thuộc thực tế quan trọng hơn việc chỉ tìm một binary.
Máy chủ nào nên ưu tiên?
- Reverse proxy hoặc web server bật nén Brotli cho nội dung gửi tới khách.
- API nhận dữ liệu nén hoặc giải nén tệp do người dùng tải lên.
- Ứng dụng Python dùng
python3-brotlitrực tiếp hay gián tiếp. - Worker xử lý tài liệu, ảnh, bản sao lưu hoặc gói dữ liệu không tin cậy.
- Container được xây từ ảnh Ubuntu cũ và chưa được dựng lại sau khi kho gói có bản vá.
Tên CVE xác định lỗ hổng, nhưng mức rủi ro của từng máy phụ thuộc đường dữ liệu. Dịch vụ chỉ tạo dữ liệu nén từ nội dung nội bộ thường có bề mặt khác dịch vụ giải nén dữ liệu do Internet gửi tới. Tuy nhiên, cập nhật vẫn cần thiết vì thư viện dùng chung có thể được gọi bởi thành phần mà đội vận hành chưa kiểm kê.
Checklist cập nhật VPS Ubuntu
- Xác định bản Ubuntu bằng
lsb_release -ahoặc/etc/os-release; không dùng phiên bản gói của nhánh khác. - Kiểm tra gói bằng
dpkg-query -W brotli libbrotli1 python3-brotlivà đối chiếu mốc đã sửa. - Chụp thông tin dịch vụ, sao lưu cấu hình và bảo đảm có đường quay lại trước khi cập nhật máy quan trọng.
- Chạy cập nhật tiêu chuẩn của Ubuntu và xác minh phiên bản sau cài đặt; không chỉ tin trạng thái lệnh thành công.
- Khởi động lại hoặc nạp lại những tiến trình đang giữ thư viện cũ. Dùng công cụ như
needrestartnếu quy trình doanh nghiệp cho phép. - Dựng lại ảnh container từ base image đã cập nhật; việc vá máy chủ không sửa thư viện nằm trong lớp container cũ.
- Thử lại nén và giải nén, response header, cache, file tải lên và giới hạn kích thước sau thay đổi.
- Theo dõi crash, core dump, lỗi giải nén và mức dùng CPU/bộ nhớ bất thường.
Không đánh đồng Brotli với zlib
Brotli và zlib đều là thư viện nén nhưng là hai gói khác nhau. Bài vá zlib ngày 22/10 không thay thế bản vá Brotli ngày 26/10. Một máy chủ web có thể dùng cả hai tùy theo header Accept-Encoding, cấu hình proxy và loại nội dung.
Đội vận hành nên đưa thư viện nén vào danh mục thành phần phần mềm, kể cả khi nó chỉ là phụ thuộc. Với container, lưu cả digest base image và ngày build để biết dịch vụ nào cần dựng lại khi có USN mới.
Chỉ cài libbrotli1 có cần cập nhật không?
Có. USN liệt kê cả brotli, libbrotli1 và python3-brotli; nhiều ứng dụng gọi thư viện mà không dùng tiện ích dòng lệnh.
Có cần khởi động lại toàn bộ VPS không?
Canonical cho biết cập nhật hệ thống tiêu chuẩn thực hiện thay đổi cần thiết. Dù vậy, tiến trình đang nạp thư viện cũ cần được khởi động lại; hãy kiểm tra theo quy trình dịch vụ thay vì mặc định reboot mọi máy.
CVE-2026-111497 đã bị khai thác chưa?
Nguồn chính thức được kiểm tra chưa xác nhận khai thác thực tế. Khả năng dừng dịch vụ hoặc chạy mã vẫn khiến bản vá cần được ưu tiên trên máy xử lý dữ liệu không tin cậy.
Nguồn tham khảo
Nếu bạn quản trị VPS Ubuntu, hãy gửi phiên bản hệ điều hành, kết quả phiên bản ba gói Brotli, danh sách dịch vụ và cách đóng gói container tới hotro@thuemaychu.vn. Mục tiêu là xác định tiến trình cần khởi động lại và bài kiểm thử sau cập nhật; không cần gửi khóa truy cập.
Cần máy chủ cho workload này?
NOC thuemaychu.vn hỗ trợ chọn CPU, GPU và băng thông. PoC trong 24 giờ.
Bài viết liên quan
Bảo mậtCVE-2026-85091 trong zlib Ubuntu: khi nào máy chủ gặp rủi ro?
USN-8954-1 công bố ngày 22/10/2026 cho Ubuntu 24.04–26.10. Lỗi nằm ở một số thao tác ghi không chặn của thư viện zlib.
Bảo mậtCập nhật bảo mật Ubuntu VPS: kiểm tra và bảo trì
Cập nhật bảo mật VPS cần được thực hiện đều đặn nhưng có kiểm soát tác động đến ứng dụng. Cài package thành công chưa chứng minh dịch vụ hoạt động đúng; một bản vá có thể cần restart process hoặc reboot để có hiệu lực đầy đủ.
Bảo mậtDebian vá 5 lỗ hổng NGINX: quản trị VPS cần làm gì?
DSA-6575-1 xử lý 5 lỗ hổng NGINX trên Debian 13. Bài viết giúp quản trị VPS xác định cấu hình có rủi ro, nâng cấp an toàn và kiểm tra sau vá.