OpenSSH 9.8 Sửa Lỗi Bảo Mật Nghiêm Trọng của sshd
OpenSSH 9.8 tăng cường bảo mật, sửa các điều kiện race quan trọng trong sshd và các lỗi logic trong ssh.
Hôm nay, dự án OpenSSH đã công bố phát hành OpenSSH 9.8, có thể tải về từ các trang chính thức của dự án. Phiên bản này đã vá một lỗ hổng nghiêm trọng (CVE-2024-6387) được tìm thấy trong các phiên bản Portable OpenSSH từ 8.5p1 đến 9.7p1.
Lỗ hổng này, có khả năng cho phép thực thi mã tùy ý với quyền root, đặc biệt ảnh hưởng đến các hệ thống Linux 32-bit có ASLR.
Mặc dù lỗ hổng khai thác chưa được chứng minh trên các hệ thống 64-bit, khả năng này vẫn tồn tại, làm tăng nguy cơ cho các hệ thống không có cơ chế ngẫu nhiên hóa bố cục không gian địa chỉ (ASLR) hiệu quả.
Một sửa lỗi quan trọng khác là về lỗi logic từ các phiên bản 9.5 đến 9.7, khiến tính năng ObscureKeystrokeTiming không hiệu quả. Lỗ hổng này có thể cho phép người quan sát thụ động phát hiện các lần nhấn phím, gây rủi ro, đặc biệt khi nhập thông tin nhạy cảm như mật khẩu.
Như chúng tôi đã thông báo với bạn vào tháng Giêng, OpenSSH dự định sẽ hoàn toàn loại bỏ hỗ trợ cho thuật toán chữ ký DSA vào đầu năm 2025. Phiên bản này đã mặc định vô hiệu hóa các khóa DSA do những điểm yếu vốn có và công nghệ lỗi thời của chúng. Người dùng cần sử dụng DSA có thể bật lại thông qua các tùy chọn xây dựng cụ thể được chi tiết trong ghi chú phát hành.
Hơn nữa, OpenSSH 9.8 giới thiệu một hệ thống xử phạt mới trong sshd, chặn các địa chỉ có hành vi đáng ngờ như nhiều lần thử xác thực thất bại. Tính năng này nhằm nâng cao bảo mật bằng cách giảm rủi ro từ các cuộc tấn công brute-force.
Cùng với những cải tiến này, bản cập nhật bao gồm nhiều sửa lỗi trên toàn bộ bộ công cụ và một số thay đổi có thể không tương thích, chẳng hạn như việc loại bỏ một số tính năng đã lỗi thời và thay đổi cách hoạt động của máy chủ.
Cuối cùng, phiên bản này cũng tập trung vào khả năng tương thích hệ thống và cải tiến xây dựng, đảm bảo hỗ trợ rộng rãi hơn trên các hệ thống và cấu hình khác nhau. Đáng chú ý, nó cải thiện khả năng phát hiện các cấu hình OpenSSL và giới thiệu các thay đổi để hỗ trợ thông báo cho systemd trong các môi trường sử dụng nó.
Xem thông báo phát hành để biết thông tin chi tiết về tất cả các thay đổi trong OpenSSH 9.8
