CVE-2026-110018
aBlocks <= 2.17.0 - Nâng Cấp Quyền Đã Đăng Nhập (Contributor+) đến 'roleSlug' thuộc tính Khối
Plugin aBlocks – Gutenberg Blocks, User Dashboard Builder, Popup Builder, Form Builder & Animation Builder cho WordPress có thể bị nâng cấp quyền trong tất cả các phiên bản từ 2.17.0 trở xuống thông qua điểm kết thúc REST `/ablocks/v1/form-builder/registration`. Lỗ hổng tồn tại vì điểm kết thúc được đăng ký với `permission_callback => __return_true` và hàm `register()` đọc `roleSlug` trực tiếp từ thuộc tính khối do người tấn công kiểm soát trong `post_content` mà không bao giờ kiểm tra xem loại hình `formType` của khối có phải là `registration` hay không – điều kiện mà `RegistrationFormSanitizer::verify()` chỉ áp đặt vào thời điểm lưu. Điều này có nghĩa là một người dùng có thể lưu giữ một `roleSlug` bất kỳ bằng cách lưu một khối với `formType='login'` và sau đó kích hoạt điểm kết thúc thông qua một `wp_rest` nonce hợp lệ và kiểm tra sở hữu bài viết. Điều này cho phép các kẻ tấn công đã đăng nhập, với quyền truy cập Contributor trở lên, nâng cấp vai trò WordPress của họ lên Editor hoặc bất kỳ vai trò không quản trị viên nào khác và nhận một phiên đăng nhập hoàn toàn xác thực tại cấp độ quyền được nâng cao thông qua `WP_User::set_role()` và `wp_set_auth_cookie()`. Nâng cấp được giới hạn ở các vai trò dưới cấp quản trị viên vì `is_safe_registration_role()` từ chối bất kỳ vai trò nào nắm giữ `manage_options`, `edit_users`, `delete_users`, `create_users`, `promote_users`, hoặc `edit_theme_options`, có nghĩa là vai trò cao nhất có thể đạt được thực tế trên một hệ thống WordPress tiêu chuẩn là Editor.
Bạn tra cứu quá nhanh — thử lại sau 37 giây.
- CVSS (NVD)
- 8.8 · HIGH
- Loại lỗi (CWE)
- CWE-269
- EPSS (FIRST)
- 0.39% khả năng bị khai thác trong 30 ngày
Tin tức liên quan trên HueCA-CYBER (1)
- 270 lỗ hổng trong Plugins và Themes WordPress được khai thác · Wordfence · 29/10/2026




