Lỗ hổng

Phân tích 3 lỗ hổng nghiêm trọng trong GoAhead Web Server: CVE-2026-115881 và CVE-2026-115884

Các nhà nghiên cứu bảo mật vừa phát hiện ba lỗ hổng nghiêm trọng trong GoAhead web server, ảnh hưởng đến hàng trăm triệu thiết bị nhúng như router, gateway và bộ điều khiển công nghiệp.

RSS Source
RSS SourceAI Rewrite
~1 phút đọc•21 lượt xem
Critical GoAhead TLS Flaws Could Expose Hundreds of Millions of Devices to Attacks
  • Phạm vi ảnh hưởng: Hàng trăm triệu thiết bị nhúng sử dụng GoAhead web server, bao gồm các sản phẩm từ Palo Alto Networks, Siemens, Honeywell và Boeing.
  • Các lỗ hổng chính: Bao gồm CVE-2026-115881 (CVSS 9.1), CVE-2026-115884 (CVSS 7.4) và lỗ hổng GOAHEAD-SA-2026-0005 (CVSS 5.9).
  • Cơ chế tấn công: Các lỗi liên quan đến xác thực chứng chỉ số, xử lý chuỗi chứng chỉ và tham số trao đổi khóa Diffie-Hellman yếu.
  • Khuyến nghị: Cập nhật lên phiên bản GoAhead 6.1.1 ngay lập tức hoặc áp dụng các biện pháp giảm thiểu theo hướng dẫn từ nhà sản xuất.

Nhóm nghiên cứu tại FoxIO, dẫn đầu bởi Sébastien Féry, vừa công bố báo cáo kỹ thuật chi tiết về ba lỗ hổng bảo mật nghiêm trọng tồn tại trong GoAhead, một web server nhỏ gọn được tích hợp rộng rãi trong các thiết bị nhúng như router, máy in, gateway và các hệ thống điều khiển công nghiệp (ICS). Các lỗ hổng này ảnh hưởng trực tiếp đến cách thức các thiết bị thực hiện kiểm tra chứng chỉ số và bảo mật lưu lượng mã hóa TLS.

Phân tích chi tiết các lỗ hổng bảo mật

Các lỗ hổng này cho phép kẻ tấn công vượt qua cơ chế xác thực chứng chỉ, giải mã một phần các phiên giao dịch được mã hóa hoặc khai thác các tham số trao đổi khóa yếu. Dưới đây là bảng tổng hợp các lỗ hổng đã được công bố:

Mã định danhĐiểm CVSSMô tả tác động
CVE-2026-1158819.1 (Critical)Bỏ qua kiểm tra danh sách thu hồi chứng chỉ (CRL) trong backend OpenSSL.
CVE-2026-1158847.4 (High)Vượt qua giới hạn độ sâu chuỗi chứng chỉ trong LibreSSL.
GOAHEAD-SA-2026-00055.9 (Medium)Lỗi tham số trao đổi khóa Diffie-Hellman (DHE) dẫn đến suy yếu mã hóa.

CVE-2026-115881: Lỗi bỏ qua kiểm tra chứng chỉ thu hồi

Đây là lỗ hổng nghiêm trọng nhất với điểm CVSS 9.1. Vấn đề nằm ở cách GoAhead tương tác với backend OpenSSL. Mặc dù GoAhead có khả năng tải danh sách thu hồi chứng chỉ (CRL), nhưng nó không bao giờ kích hoạt cờ (flag) cần thiết để OpenSSL thực hiện kiểm tra thực tế. Kết quả là, một chứng chỉ đã bị thu hồi vẫn có thể hoàn tất quá trình bắt tay (handshake) TLS lẫn nhau (mutual TLS) mà không gặp bất kỳ cảnh báo nào.

Các phiên bản từ 3.4.5 đến 6.1.0 đều bị ảnh hưởng khi cấu hình CRL được kích hoạt. Việc khai thác lỗ hổng này cho phép kẻ tấn công sử dụng các chứng chỉ không còn giá trị để mạo danh hoặc truy cập trái phép vào các thiết bị nhúng.

CVE-2026-115884: Vượt qua giới hạn độ sâu chuỗi chứng chỉ

Lỗ hổng này ảnh hưởng đến các bản dựng sử dụng bộ xác thực cũ của LibreSSL trong các phiên bản 3.2.x và 3.3.2 đến 3.3.6. GoAhead được thiết kế để giới hạn độ sâu của chuỗi chứng chỉ là 10, tuy nhiên, các nhà nghiên cứu đã chứng minh rằng một chuỗi gồm 17 chứng chỉ vẫn có thể được chấp nhận. Lỗi này xảy ra do sự sai lệch trong cách xử lý lỗi giữa GoAhead và LibreSSL khi kiểm tra issuer.

GOAHEAD-SA-2026-0005: Suy yếu tham số trao đổi khóa

Lỗ hổng này nằm ở backend Mbed TLS, nơi một lỗi nhỏ trong việc tính toán độ dài bộ đệm đã cắt giảm modulus Diffie-Hellman 2048-bit xuống còn một byte duy nhất. Điều này khiến giá trị trao đổi khóa bị giới hạn ở mức 255, cho phép kẻ tấn công thực hiện tấn công brute-force để khôi phục khóa bí mật chung chỉ sau vài lần thử nghiệm.

Hướng dẫn phòng thủ và khắc phục

Để bảo vệ hệ thống trước các mối đe dọa này, các quản trị viên và nhà sản xuất thiết bị cần thực hiện các bước sau:

  • Cập nhật phần mềm: Nâng cấp lên phiên bản GoAhead 6.1.1, đây là bản vá toàn diện cho cả ba lỗ hổng nêu trên.
  • Kiểm tra cấu hình: Đối với người dùng Mbed TLS, nếu chưa thể cập nhật, hãy vô hiệu hóa các bộ mã hóa (cipher suites) finite-field DHE hoặc chuyển sang sử dụng backend OpenSSL.
  • Cấu hình LibreSSL: Người dùng LibreSSL cần kích hoạt kiểm tra issuer với một bộ CA bundle tin cậy hoặc nâng cấp lên LibreSSL 4.x.
  • Săn tìm mối đe dọa (Threat Hunting): Sử dụng các công cụ như JA4Scan để quét và xác định các thiết bị đang chạy phiên bản GoAhead bị ảnh hưởng trong mạng nội bộ.

⚠️ Cảnh báo quan trọng: Việc vá lỗi GoAhead phụ thuộc hoàn toàn vào nhà sản xuất thiết bị (OEM). Người dùng cuối cần chủ động kiểm tra các bản cập nhật firmware từ nhà cung cấp thiết bị, đặc biệt là đối với các hệ thống hạ tầng trọng yếu. Việc chỉ cập nhật thư viện GoAhead là không đủ nếu firmware không được đóng gói lại đúng cách.

Tổng hợp, và phân tích kỹ thuật từ:Cyber Security News
Xem bài gốc

Mạng Lưới An Ninh Mạng & Cộng Đồng

24/7 Alerts

Nhận cảnh báo 0-Day khẩn cấp, phân tích mã độc và tham gia thảo luận kỹ thuật cùng chuyên gia.

RSS Source

Ban biên tập nội dung và phân tích an ninh mạng tại ADSECVN.COM.

Bài Viết Liên Quan

Cùng chuyên mục & chủ đề