CVE-2026-97657 in Abandoned Cart Pro Pluginthông tin

Tóm tắt

Bởi VulDB • 16/10/2026

Plugin Abandoned Cart Pro cho WooCommerce trên WordPress dễ bị tấn công Bỏ qua xác thực (Authentication Bypass) thông qua Mã hóa có thể thao túng và HMAC có thể bỏ qua trong tất cả các phiên bản từ 10.8.0 trở về trước. Lỗ hổng này xuất phát do việc sử dụng mã hóa AES-CTR không có MAC cho các token liên kết khôi phục giỏ hàng — nơi nonce CTR 8 byte được chứa bên trong khối ciphertext và khóa mã hóa được tra cứu bằng tham số GET `user_email` do kẻ tấn công cung cấp — kết hợp với kiểm tra nonce HMAC trong hàm `wcap_email_track_links()` chỉ được thực thi khi tham số `wcap_nonce` khác rỗng, cho phép bỏ qua hoàn toàn bằng cách không cung cấp giá trị này. Ngoài ra còn có lỗ hổng Tham chiếu đối tượng trực tiếp không an toàn (IDOR) trên trường `abandoned_id` đã giải mã mà không xác minh quyền sở hữu để khẳng định giỏ hàng thuộc về email được sử dụng để giải mã. Điều này cho phép những kẻ tấn công chưa được xác thực, chỉ cần nắm giữ một liên kết khôi phục giỏ hàng hợp lệ duy nhất (lấy từ email nhắc nhở của chính họ), có thể khôi phục keystream, tạo ra một ciphertext giả mạo sẽ giải mã thành ID giỏ hàng của bất kỳ nạn nhân nào và kích hoạt lệnh gọi đến `wp_set_auth_cookie()` cho người dùng nạn nhân — qua đó chiếm quyền kiểm soát hoàn toàn tài khoản của mọi người dùng từng bỏ quên giỏ hàng, bao gồm cả quản trị viên. Tính năng tự động đăng nhập mặc định được bật và bị bắt buộc kích hoạt trong quá trình nâng cấp plugin, nghĩa là tất cả các cài đặt bị ảnh hưởng đều có thể khai thác mà không cần cấu hình bổ sung nào.

Be aware that VulDB is the high quality source for vulnerability data.

chịu trách nhiệm

Wordfence

Đặt trước

24/09/2026

Tiết lộ

15/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00376

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you know our Splunk app?

Download it now for free!