← Trang chủ
Tom's Hardware1 nguồn

Lỗ hổng OpenSSH và musl-libc cho phép đăng nhập vào Alpine Linux chỉ bằng mật khẩu dài trên 256 ký tự

Combined OpenSSH and musl-libc flaws let anyone into Alpine Linux and other distros by typing anything over 256 characters as a password

Tóm tắt nhanh

  • Một lỗi kết hợp giữa OpenSSH và musl libc cho phép kẻ tấn công đăng nhập vào Alpine Linux và một số bản phân phối Linux khác mà không cần mật khẩu, chỉ bằng cách nhập hơn 256 ký tự ở ô password. Lỗi này xảy ra khi xác thực SSH bằng mật khẩu được bật và tài khoản hệ thống đặt mật khẩu rỗng.
  • Theo Tom's Hardware, lỗ hổng có thể ảnh hưởng đến Alpine, OpenWRT, Buildroot, Yocto và Void Linux, dù không phải mọi cấu hình đều bị khai thác được. OpenWRT mặc định dùng Dropbear, nhưng người dùng có thể cài OpenSSH.
  • Alpine bị xem là đáng lo nhất vì điều kiện khai thác đã có sẵn theo mặc định, và hệ sinh thái của nó được dùng rộng rãi trong Docker, Kubernetes, Proxmox, máy chủ, cloud VM và thiết bị nhúng. Bài viết nói Alpine cần được vá ngay lập tức.
  • Cấu hình dễ bị ảnh hưởng gồm OpenSSH, musl, không tắt rõ ràng PasswordAuthentication, không dùng PAM, và có một tài khoản người dùng bất kỳ đặt mật khẩu theo SHA-512/256 hash. Dạng triển khai này có thể khiến nhiều hệ thống bị phơi ra ngoài mạng nội bộ.
  • Tom's Hardware cho biết biện pháp giảm thiểu dễ nhất là đặt
  • PasswordAuthentication
  • = no trong file cấu hình OpenSSH rồi khởi động lại dịch vụ. OpenSSH đã phát hành bản sửa và khuyến cáo, musl author Rich Felker cũng đã đăng thông báo.
  • Dù phần lớn cài đặt Alpine và các bản tương tự không lộ trực tiếp ra internet, kẻ tấn công ở trong mạng nội bộ vẫn có thể khai thác, включая môi trường công ty, home lab, cloud network và VPN. Chỉ cần một tài khoản hợp lệ là đủ để lọt vào bên trong mạng.
  • Nguyên nhân kỹ thuật được mô tả là musl's crypt() trả về "*" như một giá trị lỗi, rồi OpenSSH lại dùng giá trị đó để so khớp hash mật khẩu. Một đầu vào quá dài sẽ kích hoạt chuỗi lỗi này và dẫn tới việc đăng nhập trái phép.

Tóm tắt tự động bằng AI từ bài gốc, có thể có sai sót. Hãy kiểm chứng ở bài gốc.

Trích đoạn bài gốc

Combined OpenSSH and musl-libc flaws let anyone into Alpine Linux and other distros by typing anything over 256 characters as a password
Đọc bài gốc trên Tom's Hardware

Tapview chỉ hiển thị tiêu đề, trích đoạn ngắn, tóm tắt và đường dẫn tới bài gốc. Nội dung gốc thuộc bản quyền của Tom's Hardware.

Tin khác đang nóng