Lỗi chèn đối số trong WebPros WP Toolkit for cPanel cho phép truy cập tệp và thực thi mã giữa các tài khoản

Lưu ý: Dữ liệu này chỉ có tính chất tham khảo, phục vụ nghiên cứu an ninh mạng.CyStack khuyến nghị người dùng không sử dụng các thông tin này nhằm các mục đích bất hợp pháp

Lỗ hổng CVE-2026-87900 là gì?

Lỗ hổng CVE-2026-87900 là lỗ hổng Improper Neutralization of Argument Delimiters in a Command ('Argument Injection') ảnh hưởng tới WP Toolkit for cPanel (phiên bản bị ảnh hưởng: ≤ 6.11.2-10794). Lỗ hổng này được xếp hạng ở mức Nghiêm trọng, với điểm CVSS 9.4. Các nguồn hiện có chưa ghi nhận lỗ hổng này bị khai thác.

Giới thiệu chung

Dữ liệu gốc

Lỗi chèn đối số trong WP Toolkit for cPanel 6.11.2-10794 và các phiên bản cũ hơn cho phép người dùng từ xa đã xác thực đọc các tệp tùy ý và thực thi mã tùy ý trên các tài khoản khách hàng.

Sản phẩm và phạm vi ảnh hưởng

  • WebPros WP Toolkit for cPanel: bị ảnh hưởng từ phiên bản 0 đến và bao gồm 6.11.2-10794 theo dữ liệu affected có cấu trúc của CNA.
  • Thông báo cPanel xác định 6.11.2-10794 và các phiên bản cũ hơn là bị ảnh hưởng, đồng thời mô tả 6.11.3 hoặc mới hơn là các phiên bản đã được vá.
  • Bản ghi có cấu trúc được NVD và GCVE trả về xác định 6.11.3-10850 là phiên bản không bị ảnh hưởng. Trạng thái của các nhánh song song hoặc phiên bản không được các nguồn này nêu rõ không nên được suy đoán.

Chi tiết kỹ thuật

WebPros WP Toolkit for cPanel có lỗi argument injection trong quá trình xử lý các lệnh tạo cơ sở dữ liệu. Lỗi thuộc CWE-88, xảy ra khi các dấu phân cách đối số không được trung hòa đúng cách, cho phép dữ liệu do người dùng kiểm soát làm thay đổi cách lệnh được xử lý. Kẻ tấn công cần là người dùng cPanel đã xác thực và có thể truy cập chức năng liên quan qua mạng. Bằng chứng hiện có xác nhận khả năng đọc các tệp tùy ý, thực thi mã tùy ý và thực hiện thay đổi cơ sở dữ liệu trên các tài khoản khách hàng khác. Chi tiết về tham số yêu cầu, cách xây dựng lệnh, endpoint cụ thể và context đặc quyền khi mã được thực thi chưa được công bố trong các nguồn đã kiểm tra.

Khả năng khai thác

Lỗi có thể bị tiếp cận từ xa qua mạng và yêu cầu xác thực cPanel; hồ sơ mô tả yêu cầu đặc quyền thấp, độ phức tạp tấn công thấp và không cần tương tác của người dùng khác. Trường public_exploit trong bản ghi được cung cấp là false, còn trạng thái known_exploited là null. Phần CISA ADP được trả về trong dữ liệu tra cứu ghi nhận trạng thái khai thác là none và khả năng tự động hóa là no, nhưng đây không phải bằng chứng rằng việc khai thác không thể xảy ra trong mọi môi trường. Không có exploit công khai, chuỗi khai thác, chiến dịch, nạn nhân hoặc IOC cụ thể nào được xác định trong bằng chứng hiện có.

Tác động kỹ thuật

Kết quả kỹ thuật được xác nhận gồm đọc tệp tùy ý, thực thi mã tùy ý và thay đổi cơ sở dữ liệu trên các customer account khác. Vì truy cập yêu cầu một người dùng cPanel đã xác thực, lỗi không được mô tả là truy cập hoàn toàn unauthenticated, nhưng nó vẫn phá vỡ ranh giới tenant trong môi trường nhiều tài khoản. Tác động có thể bao gồm mất bí mật dữ liệu, thay đổi tính toàn vẹn của ứng dụng và gián đoạn dịch vụ; mức độ thực tế phụ thuộc vào quyền của tài khoản, context thực thi và cách máy chủ cô lập các customer account. Các nguồn hiện có không xác định mã được thực thi với quyền root hay với quyền của một dịch vụ giới hạn.

Tác động đến tổ chức

Một tài khoản cPanel đã xác thực có thể vượt qua ranh giới giữa các customer account nếu máy chủ chạy bản WP Toolkit bị ảnh hưởng.

  • Việc đọc tệp tùy ý có thể làm lộ dữ liệu cấu hình hoặc dữ liệu ứng dụng thuộc tài khoản khác.
  • Việc thực thi mã tùy ý và thay đổi cơ sở dữ liệu có thể làm sai lệch nội dung, cấu hình hoặc trạng thái ứng dụng của nhiều khách hàng.
  • Trong môi trường shared hosting, tác động có thể lan từ một tài khoản bị kiểm soát sang các tenant khác trên cùng hệ thống, dù bằng chứng không xác định context đặc quyền chính xác của mã được thực thi.
  • Bản ghi hiện có không nêu một vụ xâm nhập, chiến dịch, nạn nhân hoặc thiệt hại cụ thể nào.

Cách khắc phục

  1. Cập nhật WP Toolkit for cPanel ngay: cPanel xác định 6.11.3 hoặc mới hơn là phiên bản đã vá. Bản ghi có cấu trúc cũng xác định 6.11.3-10850 là không bị ảnh hưởng.
  2. Thực hiện cập nhật trên mọi máy chủ cPanel có cài WP Toolkit, đặc biệt các hệ thống lưu trữ nhiều customer account, sau đó xác minh phiên bản thực tế của gói đã được cập nhật.
  3. Nếu chưa thể cập nhật, hạn chế quyền truy cập cPanel không cần thiết và tăng cường rà soát hoạt động của các tài khoản đã xác thực. Đây chỉ là biện pháp giảm rủi ro tạm thời; bằng chứng hiện có không cung cấp một mitigation độc lập đã được nhà cung cấp xác nhận.
  4. Sau khi cập nhật, kiểm tra các thay đổi cơ sở dữ liệu hoặc hoạt động cross-account bất thường trong thời gian trước đó để đánh giá khả năng đã bị khai thác.

Cách phát hiện

  1. Kiểm kê WP Toolkit for cPanel trên mọi máy chủ cPanel, bao gồm các hệ thống phục vụ nhiều customer account, rồi đối chiếu phiên bản với các ranh giới bị ảnh hưởng và đã vá trong phần affected_summary.
  2. Xác nhận kết quả cập nhật từ công cụ cập nhật của nhà cung cấp và kiểm tra lại phiên bản thực tế sau khi triển khai, thay vì chỉ dựa vào phiên bản cPanel.
  3. Nếu có telemetry phù hợp, rà soát log xác thực và log vận hành của cPanel hoặc WP Toolkit đối với việc sử dụng chức năng tạo cơ sở dữ liệu, thay đổi cơ sở dữ liệu ngoài phạm vi tài khoản của người dùng, hoạt động đọc tệp bất thường hoặc thực thi mã bất ngờ. Đây là bước rà soát phòng ngừa, không phải IOC đã được xác nhận.
  4. Không có log signature hoặc chỉ báo xâm nhập cụ thể nào được công bố. Việc không tìm thấy sự kiện đáng ngờ không chứng minh hệ thống an toàn.
Nguồn (13)
Tìm hiểu thêm

Kiểm tra chuyên sâu cùng giải pháp quản lý rủi ro Web toàn diện

Giải pháp CyStack VulnScan liên tục phát hiện tài sản, xác minh lỗ hổng và giúp đội ngũ bảo mật ưu tiên khắc phục cho toàn bộ doanh nghiệp.