Plugin WordPress được tin dùng thành công cụ đánh cắp thẻ tín dụng
Funnel Builder - plugin WordPress có hơn 30.000 lần tải xuống đang bị hacker khai thác để cấy mã độc vào trang thanh toán WooCommerce. Hàng nghìn website thương mại điện tử đang trong tình trạng báo động đỏ. Thông tin thẻ tín dụng của khách hàng có thể đã bị đánh cắp mà chủ shop không hề hay biết.
Bạn có tin rằng một plugin WordPress được hàng nghìn người tin dùng lại có thể trở thành cánh cửa cho tội phạm mạng đánh cắp thông tin thẻ tín dụng? Funnel Builder - một plugin phổ biến với hơn 30.000 lượt cài đặt đang khiến cộng đồng thương mại điện tử toàn cầu phải đối mặt với nguy cơ bảo mật nghiêm trọng chưa từng có. Các chuyên gia an ninh mạng vừa phát hiện lỗ hổng bảo mật nguy hiểm đang bị khai thác để cấy mã JavaScript độc hại vào trang checkout của WooCommerce. Điều đáng lo ngại nhất: cuộc tấn công này đang diễn ra ngay lúc này, không phải trong tương lai.
Khi plugin đáng tin cậy trở thành con dao hai lưỡi
Theo điều tra của chúng tôi, lỗ hổng trong Funnel Builder được phân loại ở mức nghiêm trọng cao, cho phép hacker thực hiện tấn công Cross-Site Scripting (XSS) - kỹ thuật chèn mã độc vào website để đánh cắp dữ liệu người dùng. Điểm đáng sợ là plugin này không chỉ đơn thuần là một công cụ tạo funnel marketing mà còn có khả năng can thiệp sâu vào quá trình thanh toán của WooCommerce. Khi khách hàng nhập thông tin thẻ tín dụng, mã JavaScript độc hại sẽ âm thầm thu thập và chuyển dữ liệu này về máy chủ của tin tặc.
Chúng tôi cho rằng đây không phải là một cuộc tấn công ngẫu nhiên mà là chiến dịch có tổ chức, nhắm vào các website thương mại điện tử sử dụng WordPress và WooCommerce. Cách thức hoạt động tinh vi: mã độc được cấy vào trang checkout không tạo ra bất kỳ thay đổi giao diện nào mà khách hàng có thể nhận ra. Quá trình mua sắm diễn ra bình thường, nhưng thông tin nhạy cảm đã bị đánh cắp một cách âm thầm.
Bóc trần cơ chế tấn công từ bên trong
Phân tích kỹ thuật cho thấy lỗ hổng nằm ở cách Funnel Builder xử lý input từ người dùng mà không có validation (kiểm tra tính hợp lệ) đầy đủ. Điều này tạo ra cơ hội cho attacker inject (chèn) mã JavaScript độc hại thông qua các trường nhập liệu trong dashboard quản trị. Một khi mã độc được lưu vào cơ sở dữ liệu, nó sẽ được execute (thực thi) mỗi khi có khách hàng truy cập trang checkout.
Đặc biệt nghiêm trọng, mã độc này có khả năng keylogging - ghi lại mọi phím mà người dùng nhấn, bao gồm số thẻ tín dụng, mã CVV, và thông tin cá nhân khác. Theo đánh giá của chúng tôi, đây là một trong những dạng tấn công nguy hiểm nhất đối với thương mại điện tử vì nó tấn công trực tiếp vào khâu thanh toán - nơi chứa đựng những thông tin có giá trị nhất. Hacker có thể thu được dữ liệu thẻ tín dụng hoàn chỉnh chỉ sau một lần khách hàng thực hiện giao dịch.
Tầm ảnh hưởng lan rộng đến cộng đồng thương mại điện tử
Con số 30.000+ website sử dụng Funnel Builder có nghĩa là hàng triệu khách hàng trên toàn thế giới có thể đã bị ảnh hưởng. Tại Việt Nam, với sự phát triển mạnh mẽ của thương mại điện tử trong những năm gần đây, nhiều doanh nghiệp nhỏ và vừa đã lựa chọn WordPress kết hợp WooCommerce làm nền tảng kinh doanh online. Theo thống kê, WordPress chiếm khoảng 40% thị phần website toàn cầu, trong đó WooCommerce là giải pháp thương mại điện tử được sử dụng nhiều nhất.
Chúng tôi lo ngại rằng nhiều chủ shop Việt Nam có thể đang không nhận ra website của mình đã bị compromised (xâm phạm). Dấu hiệu nhận biết bao gồm: khách hàng phản ánh về việc thẻ tín dụng bị sử dụng bất thường sau khi mua hàng, tốc độ tải trang checkout chậm hơn bình thường, hoặc xuất hiện các request (yêu cầu) lạ trong log của server. Tác động không chỉ dừng lại ở việc mất dữ liệu mà còn có thể dẫn đến khủng hoảng uy tín thương hiệu và rủi ro pháp lý nghiêm trọng.
Hướng dẫn ứng phó khẩn cấp cho website Việt Nam
Nếu website của bạn đang sử dụng Funnel Builder, hãy thực hiện ngay các bước sau: Đầu tiên, truy cập WordPress Dashboard, vào phần Plugins và tạm thời deactivate (vô hiệu hóa) Funnel Builder. Tiếp theo, kiểm tra phiên bản hiện tại - nếu chưa phải phiên bản mới nhất đã vá lỗ hổng, hãy cập nhật ngay lập tức. Quan trọng nhất, scan (quét) toàn bộ website bằng các công cụ bảo mật như Wordfence hoặc Sucuri để phát hiện mã độc có thể đã được cấy vào.
Đối với những website đã bị nhiễm mã độc, chúng tôi khuyến nghị liên hệ ngay với chuyên gia bảo mật hoặc công ty cung cấp hosting để được hỗ trợ clean (làm sạch) website. Đồng thời, thông báo cho khách hàng về sự cố và khuyến nghị họ theo dõi sao kê thẻ tín dụng trong thời gian tới. Về lâu dài, hãy cân nhắc đầu tư vào các giải pháp bảo mật chuyên nghiệp như Web Application Firewall (WAF) và thường xuyên backup dữ liệu để đảm bảo có thể khôi phục nhanh chóng khi gặp sự cố tương tự.