regreSSHion (CVE-2024-6387): lỗ hổng RCE không cần xác thực trong OpenSSH
Lỗi race condition trong trình xử lý tín hiệu SIGALRM của sshd trên glibc Linux có thể dẫn tới thực thi mã từ xa với quyền root. Cần nâng cấp OpenSSH lên 9.8p1 trở lên.
Nhóm nghiên cứu Qualys công bố lỗ hổng CVE-2024-6387 (đặt tên regreSSHion) trong máy chủ OpenSSH (sshd) trên hệ thống Linux dùng glibc. Đây là sự tái xuất của lỗi CVE-2006-5051 do một thay đổi mã nguồn ở phiên bản 8.5p1.
Cơ chế
Khi client không xác thực trong khoảng LoginGraceTime, trình xử lý SIGALRM của sshd gọi các hàm không an toàn với tín hiệu (async-signal-unsafe) như syslog(). Kẻ tấn công thắng được race condition có thể làm hỏng heap và thực thi mã với quyền root.
Phiên bản ảnh hưởng
- OpenSSH < 4.4p1 (nếu chưa vá CVE-2006-5051/CVE-2008-4109)
- OpenSSH 8.5p1 đến trước 9.8p1
Khuyến nghị
- Cập nhật OpenSSH lên 9.8p1 hoặc bản vá của bản phân phối.
- Biện pháp tạm thời: đặt
LoginGraceTime 0(đánh đổi nguy cơ cạn kết nối). - Giới hạn truy cập SSH bằng tường lửa/VPN và giám sát số lượng kết nối bất thường.
🛡️ Thông tin lỗ hổng liên quan (3)
Tổng hợp tự động từ MITRE CVE · NIST NVD · FIRST EPSS · CISA KEV · dịch bằng AIOpenSSH: suy giảm về mặt an ninh - tình trạng cạnh tranh trong ssh cho phép RCE/DOS
Đã phát hiện một sự suy giảm về mặt an ninh (CVE-2006-5051) trong server OpenSSH (sshd). Có một tình trạng cạnh tranh (race condition) có thể dẫn đến sshd xử lý một số tín hiệu một cách không an toàn. Một kẻ tấn công không xác thực từ xa có thể kích hoạt tình trạng này bằng cách không xác thực trong một khoảng thời gian nhất định.
Trong OpenSSH trước 4.4, có một tình trạng cạnh tranh trong xử lý tín hiệu (signal handler race condition) cho phép kẻ tấn công từ xa gây ra tình trạng không thể sử dụng dịch vụ (crash), và có thể thực thi mã tùy ý nếu xác thực GSSAPI được kích hoạt, thông qua các vectơ không xác định dẫn đến việc free kép (double-free).
Một bản vá Debian cho OpenSSH trước 4.3p2-9etch3 trên etch; trước 4.6p1-1 trên sid và lenny; và trên các phân phối khác như SUSE sử dụng các hàm không phải là an toàn khi xử lý tín hiệu trong xử lý tín hiệu cho thời gian chờ đăng nhập, điều này cho phép kẻ tấn công từ xa gây ra tình trạng từ chối dịch vụ (ngốn hết các slot kết nối) thông qua nhiều lần thử đăng nhập. GHI CHÚ: vấn đề này tồn tại do một sửa chữa khôn…
Ban biên tập nội dung và phân tích an ninh mạng tại HueCA-CYBER.
Bài viết liên quan
Cùng chuyên mục & chủ đề

Nhóm tấn công khai thác lỗ hổng zero-day trong Check Point, gây rò rỉ dữ liệu

Lỗ hổng ngày zero trong Linux ngày càng nhiều – khó khăn trong việc sửa chữa

Citrix công bố 8 lỗ hổng nghiêm trọng trong NetScaler ADC và Gateway





