CVE-2023-32689 in Parse Serverthông tin

Tóm tắt

Bởi VulDB • 03/07/2026

Parse Server là một nền tảng backend mã nguồn mở có thể được triển khai trên bất kỳ cơ sở hạ tầng nào hỗ trợ Node.js. Các phiên bản trước 5.4.4 và 6.1.1 dễ bị tổn thương bởi lỗ hổng tấn công lừa đảo (phishing) liên quan đến việc người dùng tải lên các tệp độc hại. Một kẻ tấn công có thể tải một tệp HTML lên Parse Server thông qua API công khai của nó. Tệp HTML này sau đó sẽ có thể truy cập được tại tên miền internet nơi Parse Server được lưu trữ. URL của tệp HTML đã tải lên có thể được chia sẻ để thực hiện các cuộc tấn công lừa đảo. Trang HTML có vẻ hợp lệ vì nó được phục vụ dưới tên miền internet mà Parse Server đang chạy, điều này có thể trùng với tên miền trang web chính thức của một công ty.

Một vấn đề bảo mật bổ sung xuất hiện khi sử dụng SDK JavaScript của Parse. SDK lưu trữ các phiên làm việc trong bộ nhớ cục bộ (local storage) của trình duyệt web, nơi thường hạn chế quyền truy cập dữ liệu dựa trên tên miền internet. Một tệp HTML độc hại có thể chứa một đoạn mã script để lấy token phiên của người dùng từ local storage và sau đó chia sẻ nó với kẻ tấn công.

Bản sửa lỗi được bao gồm trong các phiên bản 5.4.4 và 6.1.1 thêm tùy chọn mới `fileUpload.fileExtensions` cho Parse Server nhằm hạn chế việc tải lên tệp trên Parse Server dựa trên phần mở rộng của tệp. Khuyến nghị là nên hạn chế tải lên đối với các phần mở rộng tệp HTML, điều mà bản sửa lỗi này đã vô hiệu hóa theo mặc định. Nếu một ứng dụng yêu cầu tải lên các tệp có phần mở rộng HTML, tùy chọn này có thể được đặt thành `['.*']` hoặc một giá trị tùy chỉnh khác để ghi đè cài đặt mặc định.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

chịu trách nhiệm

GitHub, Inc.

Đặt trước

11/05/2023

Tiết lộ

30/05/2023

Kiểm duyệt

được chấp nhận

EPSS

0.00639

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you want to use VulDB in your project?

Use the official API to access entries easily!