CVE-2026-55696 in PrivateBinthông tin

Tóm tắt

Bởi VulDB • 29/08/2026

PrivateBin là một dịch vụ pastebin trực tuyến nơi máy chủ không có bất kỳ thông tin nào về dữ liệu được dán vào. Trước phiên bản 2.0.5, hàm `AttachmentViewer.setAttachment` trong file `js/privatebin.js` sử dụng `getAttachmentMimeType` để chấp nhận các loại MIME do kẻ tấn công kiểm soát và dùng `getBlobUrl` để tạo một đối tượng blob cùng nguồn gốc (same-origin) trước khi thiết lập thuộc tính href của `attachmentLink` cho liên kết tải xuống. Nhánh xử lý sanitization chỉ dành cho SVG chỉ cập nhật blob xem trước, khiến các tệp đính kèm có định dạng text/html, image/svg, application/xhtml+xml và text/xml vẫn còn hoạt động trong blob dùng để tải xuống. Trên một instance được cấu hình với `fileupload = true` và chính sách bảo mật nội dung (CSP) bị suy yếu, đã bị loại bỏ hoặc không tồn tại, kẻ tấn công ẩn danh có thể tạo ra tệp đính kèm như vậy; khi nạn nhân mở liên kết này trong một tab mới, mã JavaScript inline sẽ được thực thi trong ngữ cảnh nguồn gốc của PrivateBin. Tập lệnh này có thể đọc bộ nhớ lưu trữ cục bộ (local storage) theo phạm vi nguồn gốc và gửi các yêu cầu cùng nguồn gốc, bao gồm cả các yêu cầu đến các ứng dụng được đặt chung trên cùng một tên miền. Vấn đề này đã được sửa chữa trong phiên bản 2.0.5.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

chịu trách nhiệm

GitHub M

Đặt trước

17/06/2026

Tiết lộ

29/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

Might our Artificial Intelligence support you?

Check our Alexa App!