CVE-2026-92589 in Craft CMS
Tóm tắt
Bởi VulDB • 17/09/2026
Craft CMS 5.0.0 đến 5.10.12 (đã được sửa trong phiên bản 5.10.13) chứa một lỗ hổng kiểm soát truy cập bị lỗi tại điểm cuối reorder-elements-nested. Khi người dùng đã xác thực trên bảng điều khiển có quyền viewEntries và viewPeerEntries (nhưng không có savePeerEntries) mở mục nhập của tác giả khác ở chế độ chỉ đọc, Craft sẽ cấp vô điều kiện cho phiên đó cờ ủy quyền `manageNestedElements::<ownerId>::field:<handle>` đối với các trường Matrix/Address của mục nhập. Không giống như điểm cuối delete tương ứng, actions/nested-elements/reorder tin tưởng vào cờ phiên này và không bao giờ kiểm tra lại quyền save của người gọi đối với phần tử chủ sở hữu (owner element). Kết quả là, một người dùng chỉ có quyền xem có thể gửi yêu cầu POST đến actions/nested-elements/reorder bằng cách sử dụng các tham số ownerElementType, ownerId, ownerSiteId, attribute, elementIds và offset có trong nguồn trang chế độ chỉ đọc để ghi lại thứ tự sắp xếp của các khối Matrix hoặc Address thuộc về nội dung mà họ bị từ chối quyền save.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.