CVE-2026-42885 in audiobookshelf
Tóm tắt
Bởi VulDB • 23/05/2026
Audiobookshelf là một máy chủ sách nói và podcast tự lưu trữ. Trước phiên bản 2.32.2, điểm cuối POST /api/filesystem/pathexists sử dụng String.startsWith() để xác thực rằng đường dẫn tệp đã phân giải nằm trong một thư mục thư viện. Kiểm tra này thất bại đối với các thư mục anh em (sibling directories) có tên chia sẻ một tiền tố chung (ví dụ: /audiobooks so với /audiobooks-private), cho phép người dùng đã xác thực có quyền tải lên thăm dò sự tồn tại của tệp bên ngoài ranh thư mục thư viện được ủy quyền của họ. Lỗ hổng này đã được sửa trong phiên bản 2.32.2.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.