Chiến dịch kết nối ba giai đoạn, mỗi giai đoạn đều lạm dụng một dịch vụ hợp pháp để tránh bị phát hiện .
Trước tiên, kẻ tấn công xâm nhập một vùng chứa (container) của Google Tag Manager (GTM) trên trang web mục tiêu. Chúng chèn một thẻ (tag) độc hại, sẽ được tải trên mọi trang. Vì tập lệnh này xuất phát từ googletagmanager.com, một tên miền phân tích dữ liệu đáng tin cậy, nó dễ dàng vượt qua các Chính Sách Bảo Mật Nội Dung (Content Security Policy - CSP) và trình chặn quảng cáo mà không gây ra bất kỳ cảnh báo nào . GTM trở thành cơ chế phân phối không thể bị chặn.
Thay vì gọi ra một máy chủ bên thứ ba đáng ngờ, thẻ GTM sẽ yêu cầu tải trọng skimmer từ api.stripe.com. Kẻ tấn công lưu trữ toàn bộ mã JavaScript đánh cắp dữ liệu bên trong một trường dữ liệu bổ sung (metadata) của Khách hàng trên chính tài khoản Stripe của chúng, sử dụng mã khóa bí mật (secret key) ở chế độ kiểm tra (sk_test_...) để ghi và truy xuất nó . Mã skimmer đến từ một tên miền mà các nhà vận hành cửa hàng mặc nhiên tin tưởng như một phần của hệ thống thanh toán, vì vậy các quy tắc giám sát mạng và CSP hiếm khi gắn cờ cuộc gọi API này.
Khi người mua hàng nhập chi tiết thẻ tín dụng, thông tin cá nhân và địa chỉ thanh toán lúc thanh toán, mã skimmer được tiêm vào sẽ thu thập dữ liệu và gửi trở lại tài khoản Stripe của kẻ tấn công. Nó ghi thông tin dưới dạng các bản ghi Khách hàng giả hoặc các mục dữ liệu bổ sung bằng cách sử dụng cùng một API của Stripe . Vì lưu lượng đánh cắp dữ liệu định tuyến thẳng trở lại
api.stripe.com, nó hoàn toàn hòa lẫn vào các cuộc gọi API thanh toán hợp pháp, khiến hành vi trộm cắp về cơ bản là vô hình trước các nhật ký tường lửa và công cụ phát hiện bất thường .
Theo các chỉ báo mà các nhà nghiên cứu quan sát được, toàn bộ hoạt động này đã diễn ra ít nhất là từ ngày 24 tháng 12 năm 2025 .
Mã khóa bí mật ở chế độ kiểm tra của Stripe (sk_test_...) cấp toàn quyền đọc và ghi trong môi trường sandbox và cho phép tạo không giới hạn các khách hàng giả cùng các trường dữ liệu bổ sung mà không tốn bất kỳ chi phí nào . Vì mã khóa kiểm tra không bao giờ kích hoạt các giao dịch thực, sự lạm dụng chúng rất dễ bị bỏ qua. Kẻ tấn công dựa vào thực tế là nhiều tổ chức coi mã khóa kiểm tra là có rủi ro thấp và không kiểm toán hoạt động trong sandbox với cùng mức độ nghiêm ngặt họ áp dụng cho lưu lượng thực tế.
Một mối đe dọa có liên quan nhưng riêng biệt là việc để lộ khóa bí mật trực tiếp (sk_live_...), điều này sẽ cho phép kẻ tấn công truy cập trực tiếp vào dữ liệu giao dịch thực và có khả năng phát hành hoàn tiền hoặc chuyển tiền . Mặc dù chiến dịch này sử dụng mã khóa chế độ kiểm tra vì tính ẩn mật, nguyên tắc cơ bản là giống nhau: mã khóa API Stripe, ở bất kỳ chế độ nào, đều là những thông tin xác thực mạnh mẽ và không bao giờ được xuất hiện trong mã phía máy khách (client-side) hoặc các vùng chứa của Google Tag Manager
.
Trong khi chiến dịch Stripe nhắm mục tiêu vào các luồng thanh toán thương mại điện tử, các chủ sở hữu trang web WordPress phải đối mặt với một mối đe dọa cấp bách không kém từ lỗ hổng plugin đã bị khai thác tích cực kể từ ngày 13 tháng 4 năm 2026 .
CVE-2026-3300 là một lỗ hổng thực thi mã từ xa (Remote Code Execution - RCE) chưa được xác thực trong plugin Everest Forms Pro, có khoảng 4.000 lượt cài đặt đang hoạt động . Lỗ hổng này có điểm CVSS là 9,8 và ảnh hưởng đến tất cả các phiên bản từ 1.9.12 trở xuống
.
Lỗi này nằm trong hàm process_filter() bên trong tiện ích bổ sung (add-on) Calculation. Khi tính năng "Complex Calculation" được bật, plugin này lấy các giá trị do người dùng cung cấp từ các trường biểu mẫu kiểu chuỗi, nối trực tiếp chúng vào một chuỗi mã PHP và truyền kết quả cho eval() mà không có biện pháp loại bỏ ký tự đặc biệt đúng cách . Hàm
sanitize_text_field() được áp dụng cho đầu vào không thể trung hòa dấu nháy đơn hoặc các ký tự khác có ý nghĩa đặc biệt trong ngữ cảnh mã PHP, cho phép kẻ tấn công thoát ra khỏi chuỗi dự kiến và tiêm các lệnh tùy ý .
Wordfence đã chặn hơn 29.300 nỗ lực khai thác và báo cáo rằng những kẻ tấn công đang triển khai các tài khoản quản trị viên trái phép như một phần của quá trình hậu khai thác . Chủ sở hữu trang web nên tìm kiếm các dấu hiệu xâm nhập như người dùng quản trị mới với tên không mong muốn, các tệp tin lạ trên máy chủ hoặc các kết nối ra ngoài đáng ngờ
.
api.stripe.com như một script-src trừ khi thực sự cần thiết. Nếu bạn buộc phải đưa vào, hãy thực thi các hàm băm toàn vẹn tài nguyên con (Sub-Resource Integrity - SRI). Việc chặn các tập lệnh nội tuyến (inline script) cung cấp thêm một lớp phòng thủ eval() không được loại bỏ ký tự đặc biệt eval() đáng ngờ và kết nối mạng ra ngoài đến các IP không quen thuộc. Việc kiểm tra tính toàn vẹn toàn bộ WordPress dựa trên tổng kiểm tra (checksum) của tệp lõi, giao diện và plugin sau khi khắc phục là rất cần thiết
Comments
0 comments