Path Traversal không cần xác thực trong BoldGrid W3 Total Cache cho phép truy cập đường dẫn ngoài dự kiến

Lưu ý: Dữ liệu này chỉ có tính chất tham khảo, phục vụ nghiên cứu an ninh mạng.CyStack khuyến nghị người dùng không sử dụng các thông tin này nhằm các mục đích bất hợp pháp

Lỗ hổng CVE-2026-66695 là gì?

Lỗ hổng CVE-2026-66695 là lỗ hổng Path Traversal: '.../...//' ảnh hưởng tới W3 Total Cache. Lỗ hổng này được xếp hạng ở mức Trung bình, với điểm CVSS 6.5. Các nguồn hiện có chưa ghi nhận lỗ hổng này bị khai thác.

Giới thiệu chung

Dữ liệu gốc

Unauthenticated Path Traversal in W3 Total Cache <= 2.10.2 versions.

Sản phẩm và phạm vi ảnh hưởng

  • Sản phẩm: plugin WordPress BoldGrid W3 Total Cache, package w3-total-cache.
  • Nhánh bị ảnh hưởng: các phiên bản <= 2.10.2.
  • Bản ghi thay đổi trạng thái sang không bị ảnh hưởng tại phiên bản 2.10.3.
  • Trạng thái mặc định trong dữ liệu affected là không bị ảnh hưởng; phạm vi được xác nhận chỉ gồm sản phẩm và nhánh nêu trên.

Chi tiết kỹ thuật

BoldGrid W3 Total Cache có lỗi Path Traversal thuộc CWE-35. Lỗi cho phép một yêu cầu mạng không cần xác thực cung cấp dữ liệu đường dẫn khiến việc xử lý đường dẫn có thể vượt ra ngoài thư mục dự kiến; Patchstack mô tả khả năng thoát khỏi thư mục của website và truy cập các tệp riêng tư ở vị trí khác trên máy chủ.

Bản ghi xác nhận điều kiện khai thác gồm truy cập qua mạng, không yêu cầu quyền, không cần tương tác người dùng và độ phức tạp thấp. Tuy nhiên, thông tin công khai không xác định endpoint, tham số, thao tác tệp hoặc chi tiết triển khai cụ thể gây ra lỗi. Do đó, không nên suy luận từ bản ghi này rằng lỗi cho phép thực thi mã tùy ý, đọc mọi tệp hoặc kiểm soát toàn bộ máy chủ.

Khả năng khai thác

Lỗi có thể được tiếp cận từ xa qua mạng và không yêu cầu xác thực hoặc tương tác người dùng. Bản ghi cũng đánh giá độ phức tạp khai thác là thấp.

Bản ghi được cung cấp không báo cáo public exploit và không đánh dấu lỗ hổng là đã bị khai thác thực tế. Phần CISA enrichment được hiển thị trong dữ liệu GCVE ghi nhận trạng thái exploitation là none tại thời điểm đánh giá của enrichment đó; điều này không chứng minh rằng việc khai thác là không thể hoặc không xảy ra trong mọi môi trường. Endpoint, tham số và chuỗi yêu cầu khai thác cụ thể chưa được công khai trong bằng chứng hiện có.

Tác động kỹ thuật

Kẻ tấn công từ xa không cần xác thực có thể tác động đến việc phân giải đường dẫn của plugin mà không cần người dùng tương tác. Kết quả kỹ thuật được ghi nhận là tác động giới hạn đến tính toàn vẹn và khả dụng trong cùng phạm vi bảo mật; bản ghi không xác nhận thực thi mã tùy ý, chiếm quyền máy chủ hoặc tiết lộ dữ liệu cụ thể.

Mức độ ảnh hưởng thực tế phụ thuộc vào quyền của tiến trình web, cấu hình máy chủ và các tệp có thể được tiếp cận. Vì endpoint, tham số và thao tác tệp chưa được công khai, không thể kết luận chính xác lỗi dẫn đến đọc, ghi hay xóa tệp nào trong mọi triển khai.

Tác động đến tổ chức

Lỗi tạo rủi ro cho các website WordPress có thể truy cập từ Internet vì người dùng chưa xác thực có thể gửi yêu cầu đến thành phần dễ bị ảnh hưởng. Hậu quả có thể gồm truy cập các đường dẫn ngoài phạm vi dự kiến, thay đổi tệp hoặc làm gián đoạn một phần hoạt động của website, tùy theo quyền của tiến trình web và cách plugin xử lý đường dẫn.

Patchstack mô tả khả năng thoát khỏi thư mục website để tiếp cận các tệp riêng tư ở nơi khác trên máy chủ, nhưng bản ghi chuẩn hóa không xác lập việc tiết lộ dữ liệu trong trường hợp cụ thể. Không có bằng chứng hiện có về một chiến dịch, nạn nhân hoặc sự cố xâm nhập cụ thể.

Cách khắc phục

  1. Cập nhật plugin WordPress W3 Total Cache lên phiên bản 2.10.3, là phiên bản được bản ghi và Patchstack xác nhận đã sửa lỗi.
  2. Giải pháp được cung cấp cũng khuyến nghị dùng phiên bản mới nhất hiện có, với mức tối thiểu là 2.10.3; sau khi cập nhật, xác minh lại phiên bản thực tế trên từng website.
  3. Nếu chưa thể cập nhật ngay, áp dụng rule mitigation của Patchstack được advisory mô tả để chặn các yêu cầu tấn công trong thời gian chuyển tiếp. Đây chỉ là biện pháp tạm thời và không thay thế việc cập nhật.
  4. Sau khi xử lý, rà soát log và tính toàn vẹn tệp để xác định liệu có yêu cầu traversal hoặc thay đổi bất thường trước thời điểm cập nhật hay không.

Cách phát hiện

  1. Lập danh sách các website WordPress đang chạy và kiểm tra package w3-total-cache trong từng cài đặt.
  2. Đối chiếu phiên bản plugin đang cài với nhánh đã được ghi nhận là bị ảnh hưởng và xác nhận bản sửa đã được triển khai.
  3. Kiểm tra log HTTP, reverse proxy và WAF để tìm các yêu cầu có dấu hiệu traversal nhắm vào các URL của WordPress hoặc plugin. Đây là biện pháp giám sát phòng ngừa, không phải IOC đã được xác nhận.
  4. Rà soát thay đổi bất thường đối với tệp trong hoặc ngoài thư mục website, đặc biệt khi có yêu cầu traversal đáng ngờ. Bản ghi không cung cấp endpoint, tham số hay mẫu log cụ thể, và việc không thấy sự kiện trong log không chứng minh hệ thống an toàn.
Nguồn (12)
Tìm hiểu thêm

Kiểm tra chuyên sâu cùng giải pháp quản lý rủi ro Web toàn diện

Giải pháp CyStack VulnScan liên tục phát hiện tài sản, xác minh lỗ hổng và giúp đội ngũ bảo mật ưu tiên khắc phục cho toàn bộ doanh nghiệp.