Lỗ hổng path traversal trong Fortra GoAnywhere MFT cho phép đọc tệp tùy ý

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-15913 là gì?

Lỗ hổng CVE-2026-15913 là lỗ hổng Relative Path Traversal ảnh hưởng tới GoAnywhere MFT (phiên bản bị ảnh hưởng: < 7.10.2). Lỗ hổng này được xếp hạng ở mức Cao, với điểm CVSS 7.7. 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

Trong các phiên bản trước 7.10.2, một lỗ hổng path traversal tại endpoint /attachRemoteFiles của Fortra GoAnywhere MFT cho phép Web User có đồng thời quyền Secure Folders và Secure Mail thoát khỏi thư mục home bị sandbox, đạt được khả năng đọc tệp tùy ý.

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

  • Fortra GoAnywhere MFT: trạng thái mặc định là không bị ảnh hưởng, nhưng các phiên bản từ 0 đến trước 7.10.2 được đánh dấu là bị ảnh hưởng theo kiểu phiên bản semver.
  • Các module được nêu trong dữ liệu ảnh hưởng là Secure Mail, Secure Folders và File System. Điều kiện khai thác yêu cầu Web User có đồng thời quyền Secure Folders và Secure Mail.
  • Fortra nêu rằng khách hàng MFT as a Service được bảo vệ khỏi việc khai thác thông qua các security controls trong môi trường dịch vụ.
  • Bản ghi và hướng dẫn của nhà cung cấp xác định 7.10.2 là phiên bản khắc phục; các nhánh song song hoặc trạng thái của từng nhánh phát hành khác không được mô tả riêng.

Chi tiết kỹ thuật

Fortra GoAnywhere MFT xử lý không an toàn đường dẫn tại endpoint /attachRemoteFiles, tạo ra lỗ hổng relative path traversal thuộc CWE-23. Một Web User đã được xác thực, đồng thời có quyền Secure Folders và Secure Mail, có thể cung cấp đường dẫn khiến việc xử lý tệp vượt ra ngoài thư mục home được sandbox. Kết quả là người dùng có thể đọc các tệp tùy ý mà tiến trình dịch vụ có quyền truy cập, thay vì chỉ đọc dữ liệu trong phạm vi sandbox của họ. Khả năng truy cập được mô tả là qua mạng, không cần tương tác bổ sung của người dùng và yêu cầu mức đặc quyền thấp. Bản ghi không nêu rõ tham số request, cơ chế mã hóa đường dẫn, logic kiểm tra canonical path hoặc các điều kiện filesystem chi tiết.

Khả năng khai thác

Endpoint bị ảnh hưởng có thể được truy cập qua mạng. Khai thác yêu cầu một tài khoản Web User có đồng thời quyền Secure Folders và Secure Mail; không cần người dùng khác tương tác và độ phức tạp khai thác được đánh giá là thấp. Bản ghi được cung cấp không xác nhận việc khai thác thực tế và không xác định public exploit. Khách hàng MFT as a Service được Fortra mô tả là được bảo vệ khỏi việc khai thác thông qua các security controls trong môi trường dịch vụ.

Tác động kỹ thuật

Lỗ hổng cho phép một Web User đáp ứng điều kiện quyền đọc tệp ngoài thư mục home bị sandbox thông qua endpoint /attachRemoteFiles. Vì quyền truy cập vượt qua ranh giới dự kiến của người dùng, các tệp thuộc phạm vi dữ liệu khác có thể bị tiết lộ nếu tiến trình dịch vụ có thể đọc chúng. Tác động chính là đến tính bí mật và có thể ảnh hưởng đến phân tách dữ liệu giữa người dùng hoặc vùng dịch vụ. Bản ghi không cho thấy khả năng thay đổi dữ liệu, thực thi mã hoặc làm gián đoạn dịch vụ, và không xác nhận rằng việc khai thác đã xảy ra.

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

  • Rò rỉ dữ liệu: Người dùng đủ điều kiện có thể đọc các tệp nằm ngoài thư mục home được phân bổ, có khả năng làm lộ dữ liệu nhạy cảm mà họ không được phép xem.
  • Phá vỡ phân tách tenant hoặc người dùng: Việc thoát khỏi sandbox có thể làm suy yếu ranh giới truy cập giữa các thư mục, người dùng hoặc vùng dữ liệu nếu các tệp đó có thể được tiến trình dịch vụ đọc.
  • Giới hạn tác động: Bản ghi chỉ xác nhận khả năng đọc tệp. Không có bằng chứng trong bản ghi cho thấy lỗ hổng cho phép sửa đổi hoặc xóa tệp, hoặc gây gián đoạn tính sẵn sàng của dịch vụ.
  • MFT as a Service được Fortra mô tả là có security controls bảo vệ khách hàng khỏi việc khai thác lỗ hổng này.

Cách khắc phục

  1. Nâng cấp Fortra GoAnywhere MFT lên phiên bản đã khắc phục 7.10.2 hoặc phiên bản mới hơn theo hướng dẫn của Fortra.
  2. Trước khi nâng cấp, lập danh sách các máy chủ và dịch vụ GoAnywhere MFT, phiên bản đang chạy, các module liên quan và mô hình triển khai để không bỏ sót nhánh bị ảnh hưởng.
  3. Xác định các Web User có đồng thời quyền Secure Folders và Secure Mail; sau khi cập nhật, xác minh lại rằng các tài khoản và endpoint /attachRemoteFiles hoạt động trong phạm vi dự kiến.
  4. Rà soát audit và application log trong khoảng thời gian phù hợp để tìm các lần truy cập /attachRemoteFiles hoặc đọc tệp vượt khỏi sandbox. Xem đây là hoạt động điều tra bổ sung, không phải phương án thay thế cho việc cập nhật.
  5. Nếu sử dụng MFT as a Service, xác nhận với nhà cung cấp rằng môi trường đang nằm trong phạm vi security controls được Fortra mô tả là bảo vệ khách hàng khỏi việc khai thác.

Cách phát hiện

  • Kiểm kê các triển khai Fortra GoAnywhere MFT, mô hình triển khai và phiên bản đang chạy; đối chiếu với ranh giới phiên bản bị ảnh hưởng trong affected_summary.
  • Xác định các Web User có đồng thời quyền Secure Folders và Secure Mail, đặc biệt trên những hệ thống cho phép truy cập endpoint /attachRemoteFiles.
  • Rà soát request log, application log và audit log hiện có để tìm hoạt động tới /attachRemoteFiles cùng các lần đọc tệp vượt ra ngoài thư mục home của người dùng. Đây là biện pháp rà soát phòng ngừa, vì advisory không nêu tên trường log hoặc indicator cụ thể.
  • Kiểm tra lịch sử truy cập tệp của các tài khoản đáp ứng điều kiện quyền nói trên để tìm các lần đọc bất thường ngoài phạm vi sandbox.
  • Việc không tìm thấy log phù hợp không chứng minh rằng hệ thống an toàn; cần xác nhận phiên bản và trạng thái bản vá độc lập với việc rà soát log.
Nguồn (7)
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.