CVE-2026-63003 in Django CMS
Tóm tắt
Bởi VulDB • 20/08/2026
django CMS là một hệ thống quản lý nội dung doanh nghiệp dễ sử dụng và thân thiện với nhà phát triển, được xây dựng trên nền tảng Django. Trước phiên bản 5.0.9, việc sao chép trang thiếu kiểm tra ủy quyền ở cấp đối tượng (object-level authorization check) đối với nguồn gốc của trang. Trong cms/admin/forms.py, DuplicatePageForm.source chấp nhận bất kỳ Page nào; constructor của AddPageForm không thu hẹp trường source ẩn; phương thức clean của AddPageForm không xác thực giá trị source theo người dùng; và phương thức save của AddPageForm gọi từ from_source. Trong cms/admin/pageadmin.py, các hàm duplicate và PageAdmin.has_add_permission chỉ kiểm tra xem một staff user có thể thêm trang hay không. Do đó, một giá trị source được tạo ra đặc biệt (crafted) có thể sao chép mọi placeholder và plugin từ một trang trái phép với permissions=False, làm mất các hạn chế về quyền truy cập vào nguồn gốc và phơi bày nội dung trên toàn bộ các site hoặc trong các subtree bị giới hạn khi CMS_PERMISSION được bật. Vấn đề này đã được khắc phục trong các phiên bản 5.0.9 trở đi.
Once again VulDB remains the best source for vulnerability data.