Lỗ hổng nghiêm trọng trong Drupal có thể cho phép hacker chiếm toàn quyền server

Hàng triệu website sử dụng Drupal đang đối mặt với nguy cơ bị tấn công từ xa qua lỗ hổng CVE-2026-9082 mới được phát hiện. Đặc biệt nghiêm trọng với các trang web sử dụng cơ sở dữ liệu PostgreSQL. Chuyên gia cảnh báo đây là loại lỗ hổng có thể thay đổi cục diện an ninh mạng toàn cầu.
Một lỗ hổng bảo mật có thể biến website của bạn thành 'cửa ngõ' cho tin tặc chỉ trong vài phút vừa được phát hiện. Drupal - hệ quản trị nội dung phổ biến thứ ba thế giới sau WordPress và Joomla - đã khẩn cấp phát hành bản vá cho lỗ hổng được đánh giá 'cực kỳ nghiêm trọng'. CVE-2026-9082 - đây là mã định danh lỗ hổng bảo mật quốc tế cho phép kẻ tấn công thực thi mã từ xa, leo thang đặc quyền và đánh cắp thông tin nhạy cảm. Điểm CVSS 6.5/10 tuy không phải cao nhất nhưng mức độ nguy hiểm thực tế vượt xa con số này.
Khi 'cánh cửa hậu' mở toang cho tin tặc
Lỗ hổng CVE-2026-9082 nằm sâu trong database abstraction API (giao diện lập trình ứng dụng trừu tượng hóa cơ sở dữ liệu) của Drupal Core. Đây chính là 'trái tim' xử lý mọi tương tác với cơ sở dữ liệu của website. Kẻ tấn công có thể khai thác lỗ hổng này để thực hiện Remote Code Execution (RCE) - khả năng chạy mã độc từ xa trên máy chủ mục tiêu. Điều này có nghĩa tin tặc có thể kiểm soát hoàn toàn server mà không cần phải có quyền truy cập vật lý.
Đặc biệt đáng lo ngại, các website Drupal sử dụng PostgreSQL - hệ quản trị cơ sở dữ liệu nguồn mở phổ biến - chịu rủi ro cao nhất. PostgreSQL được nhiều tổ chức lớn tại Việt Nam tin dùng bởi tính ổn định và bảo mật cao. Thế nhưng khi kết hợp với Drupal có lỗ hổng, chính ưu điểm này lại trở thành 'gót chân Achilles'. Chúng tôi cho rằng đây là một trong những lỗ hổng nguy hiểm nhất năm 2024 đối với cộng đồng Drupal.
Bên trong 'quả bom hẹn giờ' database abstraction
Database abstraction API được thiết kế để tạo lớp trung gian giữa Drupal và các hệ quản trị cơ sở dữ liệu khác nhau như MySQL, PostgreSQL, SQLite. Mục tiêu là cho phép Drupal hoạt động linh hoạt với nhiều loại database mà không cần thay đổi code. Tuy nhiên, chính tính năng này lại tạo ra điểm yếu chết người khi xử lý input validation (xác thực đầu vào) không đúng cách.
Theo phân tích của chúng tôi, lỗ hổng có thể xuất phát từ việc API không kiểm tra kỹ lưỡng các tham số truy vấn database, đặc biệt là những truy vấn phức tạp từ PostgreSQL. Khi kẻ tấn công gửi payload độc hại qua form input hoặc URL parameter, hệ thống có thể thực thi những lệnh SQL không mong muốn. Điều này không chỉ cho phép đọc dữ liệu nhạy cảm mà còn có thể ghi đè cấu hình hệ thống, tạo tài khoản admin mới hoặc thậm chí cài đặt backdoor.
Hàng triệu website Việt Nam trong tầm ngắm
Drupal hiện cung cấp nền tảng cho hơn 630.000 website trên toàn cầu, trong đó có hàng nghìn trang web tại Việt Nam. Nhiều cơ quan chính phủ, tổ chức giáo dục và doanh nghiệp lớn tin dùng Drupal bởi tính bảo mật cao và khả năng tùy biến mạnh mẽ. Tuy nhiên, lỗ hổng CVE-2026-9082 đã đặt tất cả những website này vào tình thế nguy hiểm.
Đặc biệt, các website thương mại điện tử và hệ thống quản lý nội dung doanh nghiệp sử dụng PostgreSQL có thể trở thành mục tiêu hàng đầu. Tin tặc có thể đánh cắp thông tin khách hàng, dữ liệu thanh toán, thậm chí làm tê liệt hoạt động kinh doanh. Trong bối cảnh kinh tế số Việt Nam đang phát triển mạnh mẽ, một cuộc tấn công thành công có thể gây thiệt hại hàng tỷ đồng cho doanh nghiệp.
Hành động khẩn cấp để bảo vệ website
Drupal đã phát hành các bản cập nhật bảo mật khẩn cấp cho tất cả phiên bản bị ảnh hưởng. Website owners cần ngay lập tức cập nhật lên Drupal 10.2.8, 10.3.6 hoặc các phiên bản mới nhất. Quá trình update này cần được thực hiện trong giờ thấp điểm để tránh ảnh hưởng đến người dùng. Trước khi cập nhật, hãy backup toàn bộ database và file hệ thống để đề phòng rủi ro.
Đối với các tổ chức chưa thể cập nhật ngay lập tức, chúng tôi khuyến nghị triển khai Web Application Firewall (WAF) với rules chặn các pattern tấn công SQL injection và RCE. Đồng thời, cần giám sát chặt chẽ log files để phát hiện dấu hiệu bất thường, đặc biệt là những truy vấn database có thời gian thực thi lâu hoặc những request chứa ký tự đặc biệt. Cuối cùng, hãy thực hiện security audit định kỳ và cân nhắc chuyển sang managed hosting có built-in security để giảm thiểu rủi ro trong tương lai.