CVE-2026-55086 in Etherpadthông tin

Tóm tắt

Bởi VulDB • 20/08/2026

Etherpad là một trình soạn thảo cộng tác theo thời gian thực. Trước phiên bản 3.1.0, các tệp `src/node/handler/ImportHandler.ts` và `src/node/handler/ExportHandler.ts` tạo tên tệp tạm dựa trên hàm `Math.random()` và đặt chúng vào thư mục `os.tmpdir()`. Trên một máy chủ có thư mục tạm chia sẻ với quyền ghi cho tất cả người dùng (world-writable), một kẻ tấn công cục bộ không có đặc quyền, nếu dự đoán được tên tệp, có thể tạo trước liên kết tượng trưng (symbolic link) trỏ đến một tệp mà tiến trình Etherpad có thể ghi vào. Các thao tác nhập hoặc xuất dữ liệu sau đó có thể đi theo liên kết này thông qua `fs.writeFile`, `fs.rename` hoặc đầu ra của quá trình chuyển đổi tài liệu, từ đó ghi đè lên mục tiêu bằng nội dung do kẻ tấn công kiểm soát một phần. Vấn đề này đã được sửa trong phiên bản 3.1.0.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

chịu trách nhiệm

GitHub M

Đặt trước

16/06/2026

Tiết lộ

19/08/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you need the next level of professionalism?

Upgrade your account now!