➔ Trở về Trang chủ
OrangeCloud Insights
Security••⏱️ 3 phút đọc•Biên tập: OrangeCloud Insights (AI-assisted)•Nguồn: theregister.com
Lỗ hổng OpenSSH cho phép root access trên Linux musl

Lỗ hổng OpenSSH cho phép root access trên Linux musl

Tóm tắt kỹ thuật (TL;DR)

"A decade-old vulnerability in OpenSSH on musl-based Linux systems allows root access via overly long passwords (over 256 bytes). This occurs when password authentication is enabled, PAM is not used, and accounts are marked with an asterisk instead of a valid password hash. The vulnerability is fixed in OpenSSH 10.6p2 or newer; disabling password authentication is an alternative mitigation."

🛡️ Tác động Bảo mật8/10

Lỗ hổng này cho phép kẻ tấn công có được quyền root trên hệ thống, gây ra mất dữ liệu hoặc gián đoạn dịch vụ.

💼 Tác động Vận hành7/10

Các doanh nghiệp sử dụng Alpine Linux trên môi trường đám mây có thể gặp rủi ro bảo mật cao. Việc khắc phục lỗ hổng là cần thiết để bảo vệ dữ liệu khách hàng và uy tín doanh nghiệp.

OpenSSH vừa vá một lỗ hổng bảo mật tồn tại từ năm 2016, cho phép kẻ tấn công có quyền root trên các hệ thống Linux sử dụng musl libc. Lỗ hổng này xảy ra khi xác thực bằng mật khẩu được bật, PAM (Pluggable Authentication Modules) không được sử dụng, và tài khoản được đánh dấu bằng dấu hoa thị (*) thay vì hash mật khẩu hợp lệ.

Với các kỹ sư hệ thống và doanh nghiệp Việt Nam sử dụng Alpine Linux trên AWS hoặc Azure, việc kiểm tra cấu hình và cập nhật OpenSSH lên phiên bản 10.6p2 trở lên là cần thiết. Lỗ hổng này đặc biệt nguy hiểm vì nó cho phép truy cập trái phép vào các tài khoản nhạy cảm.

Musl libc là thư viện C phổ biến trong các hệ thống Linux nhúng do kích thước nhỏ gọn. Nó cũng là thư viện C tiêu chuẩn cho Alpine Linux, một bản phân phối được sử dụng rộng rãi trên các dịch vụ đám mây.

Lỗ hổng này bắt nguồn từ cách xử lý mật khẩu của crypt() function trong musl libc. Thay vì trả về NULL khi không thể tính toán hash, nó trả về dấu hoa thị (*). Điều này dẫn đến việc các tài khoản không được phép đăng nhập bằng mật khẩu vẫn có thể bị tấn công bằng mật khẩu dài hơn 256 byte.

OpenSSH đã phát hành bản vá trong phiên bản 10.6p2. Ngoài ra, việc tắt xác thực bằng mật khẩu cũng là một biện pháp giảm thiểu rủi ro hiệu quả. Kültekin, người phát hiện ra lỗ hổng, đã cung cấp một lệnh CLI đơn giản để kiểm tra xem có tài khoản nào gần đây đã nhận mật khẩu hay không: https://www.theregister.com/2026/11/05/openssh_musl_root_access/.

Câu hỏi thường gặp

Lỗ hổng này ảnh hưởng đến những hệ thống nào?

Lỗ hổng ảnh hưởng đến các hệ thống Linux sử dụng musl libc, chạy OpenSSH phiên bản cũ hơn 10.6p2, có xác thực bằng mật khẩu được bật và không sử dụng PAM. Các tài khoản phải được đánh dấu bằng dấu hoa thị (*) thay vì hash mật khẩu.

Làm thế nào để khắc phục lỗ hổng này?

Có hai cách khắc phục: cập nhật OpenSSH lên phiên bản 10.6p2 trở lên hoặc tắt xác thực bằng mật khẩu. Việc tắt xác thực bằng mật khẩu sẽ yêu cầu sử dụng các phương pháp xác thực khác, chẳng hạn như khóa SSH.

Lỗ hổng này đã bị khai thác chưa?

Hiện tại chưa có thông tin về việc lỗ hổng này đã bị khai thác trong thực tế. Tuy nhiên, việc vá lỗ hổng và thực hiện các biện pháp phòng ngừa là rất quan trọng để ngăn chặn các cuộc tấn công tiềm ẩn.

Góc nhìn của Orange Cloud

Theo chúng tôi, lỗ hổng này đặc biệt đáng chú ý đối với các doanh nghiệp Việt Nam sử dụng Alpine Linux trên môi trường đám mây. Việc cập nhật OpenSSH lên phiên bản mới nhất hoặc tắt xác thực bằng mật khẩu là những bước đi quan trọng để bảo vệ hệ thống. Điều đáng chú ý là lỗ hổng này tồn tại trong một thời gian dài, nhấn mạnh tầm quan trọng của việc cập nhật phần mềm thường xuyên.

Xem nguồn tin gốc để kiểm tra kỹ hơn các thông số kỹ thuật:Xem nguồn tin gốc ➔