Lỗ hổng trong plugin WordPress Eventin đe dọa hơn 10.000 website bị chiếm quyền

WhiteHat Team

Administrators
Thành viên BQT
09/04/2020
95
793 bài viết
Lỗ hổng trong plugin WordPress Eventin đe dọa hơn 10.000 website bị chiếm quyền
Một lỗ hổng nghiêm trọng đã được phát hiện trong plugin quản lý sự kiện rất phổ biến của WordPress- Eventin, khiến hơn 10.000 trang web có nguy cơ bị chiếm quyền kiểm soát hoàn toàn.

1747626188010.png

Lỗ hổng này có mã theo dõi là CVE-2025-47539, CVSS: 9,8. Lỗ hổng bảo mật này tập trung vào lỗi giám sát nghiêm trọng ở điểm cuối REST API endpoint:

/wp-json/eventin/v2/speakers/import

Endpoint này có chức năng nhập dữ liệu diễn giả vào plugin. Mặc dù có gán hàm kiểm tra quyền truy cập là "import_item_permissions_check()", hàm này lại không thực hiện bất kỳ kiểm tra quyền hạn thực sự nào.

Thay vì xác minh danh tính hoặc đặc quyền của người dùng truy cập, nó chỉ đơn giản trả về "true", cho phép bất kỳ ai, kể cả người không đăng nhập, thực hiện hành động nhập dữ liệu.

Hậu quả xảy ra:
  • Leo thang đặc quyền không cần xác thực
  • Kẻ tấn công có thể gửi một yêu cầu POST đến endpoint dễ bị khai thác này kèm theo một tệp CSV đã được tạo thủ công, trong đó định nghĩa một người dùng mới với vai trò là administrator (quản trị viên).
  • Plugin bị ảnh hưởng: Eventin của Themewinter
  • Phiên bản bị ảnh hưởng: ≤ 4.0.26
  • Phiên bản đã vá: 4.0.27
Cơ chế nhập người dùng của plugin không hề hạn chế việc gán vai trò, dẫn đến việc plugin vô điều kiện chấp nhận nội dung của tệp CSV. Hậu quả là kẻ tấn công có thể tạo một tài khoản quản trị viên mới, sau đó đặt lại mật khẩu và chiếm toàn quyền kiểm soát trang WordPress bị ảnh hưởng.

Vị trí lỗi:
  • import_items
  • create_speaker
Điều đáng lo ngại là mức độ nghiêm trọng cao kết hợp với cách khai thác cực kỳ đơn giản: Không cần xác thực và chỉ cần kiến thức kỹ thuật ở mức tối thiểu.

Sau khi nhận được thông báo về lỗ hổng, Themewinter cũng đã nhanh chóng có hành động để giảm thiểu rủi ro:
  • Người dùng plugin Eventin được khuyến cáo cập nhật lên phiên bản 4.0.27 hoặc mới hơn càng sớm càng tốt.
  • Thiết lập danh sách vai trò người dùng được phép (whitelist), giúp ngăn chặn hoàn toàn khả năng gán vai trò trái phép thông qua quá trình nhập dữ liệu.
  • Người dùng plugin Eventin được khuyến cáo nên cập nhật lên phiên bản 4.0.27 hoặc mới hơn càng sớm càng tốt.

1747627415821.png

Bản vá

Sự cố này đóng vai trò như lời nhắc nhở sâu sắc tới tất cả các nhà phát triển plugin WordPress về tầm quan trọng của việc tuân thủ và luôn luôn cần triển khai các biện pháp bảo mật tốt nhất.

Theo Cyber Press
 
Chỉnh sửa lần cuối:
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
Thẻ
eventin themewinter wordpress
Bên trên