EXPLORINEER
vi

UK — The Register

Mã khai thác PHP2Shell vượt qua các lớp bảo vệ nhằm ngăn chặn thực thi mã từ xa

Bảo mật2 phút đọc

Một nhóm nghiên cứu bảo mật đã tạo ra một cách tấn công mới. Cách này vượt qua một lớp bảo vệ quan trọng và có thể chiếm quyền điều khiển máy chủ PHP chạy trên hệ thống thật.

Chuyện gì đã xảy ra

Công ty VulnCheck đã phát triển một đoạn mã khai thác (exploit) cho lỗ hổng PHP2Shell. Đoạn mã này cho phép kẻ tấn công thực thi lệnh từ xa trên máy chủ. Theo công ty, đây có thể là lần đầu tiên làm được điều đó trên máy chủ x86-64 đã bật ASLR, với cấu hình sản xuất mà PHP khuyến nghị. VulnCheck chỉ cung cấp công cụ này cho khách hàng của dịch vụ tình báo truy cập ban đầu của họ.

Các con số và sự kiện chính

  • Lỗ hổng chính là CVE-2026-109618, mức nghiêm trọng cao, dẫn đến thực thi mã từ xa (RCE).
  • Lỗ hổng này đi cùng CVE-2026-109619 và được nhóm PHP Foundation công bố và vá hôm thứ Tư.
  • Đoạn mã khai thác chạy trên PHP 8.4.26.
  • Nhóm nghiên cứu thấy “hàng trăm” kho mã bằng chứng khái niệm trên GitHub, nhưng “rất ít” kho có mã khai thác thật sự hoạt động.
  • Cách này cũng chạy trên ARM64, nhưng hiện chưa hoạt động trên hệ thống ARM.

ASLR là gì?

ASLR là một lớp bảo vệ có sẵn trong hệ điều hành. Nó xáo trộn vị trí các vùng dữ liệu quan trọng trong bộ nhớ mỗi lần chương trình chạy. Nhờ vậy, kẻ tấn công khó đoán đúng địa chỉ để chèn mã độc. Trước đây, ASLR là rào cản lớn khiến PHP2Shell khó bị khai thác trên máy chủ thật.

Vì sao điều này quan trọng

Nhiều người từng nghĩ ASLR và cấu hình an toàn sẽ đủ để chặn tấn công. Nghiên cứu này cho thấy điều đó không chắc đúng. Các chuyên gia khuyên tổ chức nên vá lỗi PHP ngay, thay vì chỉ dựa vào lớp bảo vệ bộ nhớ hay thay đổi cấu hình. Họ cũng cho rằng kẻ tấn công đang dành nhiều thời gian và công cụ cho lỗ hổng này.

Cần theo dõi điều gì

  • Xem các máy chủ PHP có đang chạy phiên bản bị ảnh hưởng hay không và đã được vá chưa.
  • Theo dõi xem đoạn mã khai thác có bị rò rỉ hoặc được dùng rộng rãi hơn không.
  • Theo dõi việc hoạt động trên ARM64 có được sửa hay không.

Chú giải

PHP2Shell
Tên gọi cặp lỗ hổng trong PHP cho phép kẻ tấn công chạy lệnh trên máy chủ từ xa.
ASLR
Lớp bảo vệ xáo trộn vị trí bộ nhớ của chương trình để khó đoán địa chỉ tấn công.
VulnCheck
Công ty bảo mật phát triển và cung cấp dịch vụ tình báo về lỗ hổng cho khách hàng.
RCE
Thực thi mã từ xa: kẻ tấn công chạy lệnh trên máy tính ở nơi khác qua mạng.
exploit
Đoạn mã hoặc kỹ thuật lợi dụng lỗ hổng để tấn công hệ thống.
PHP
Ngôn ngữ lập trình phổ biến để xây dựng website và chạy trên máy chủ.

Cùng một tin, nhiều góc nhìn

Bảo mật전자신문

Tioli công bố hướng dẫn ứng phó khẩn cấp cho lỗ hổng 'Node2Shell'

Tioli cho biết ngày 26 đã tự tái hiện và xác minh lỗ hổng bảo mật Node.js 'Node2Shell (CVE-2026-111497)', được công bố ngày 21, và phát hành hướng dẫn ứng phó. Nguyên nhân là lỗi xử lý bộ nhớ khi giải nén dữ liệu nén Brotli, và Node.js xếp mức độ rủi ro ở mức 'Cao'. Các phiên bản đã vá gồm 22.23.4, 24.22.1 và 26.12.1.

Bảo mậtVnExpress

Mối nguy từ các thiết bị AI 'luôn lắng nghe'

Các thiết bị 'sẵn sàng chờ lệnh' như loa thông minh, smartwatch và kính AI có thể thu thập dữ liệu, làm dấy lên lo ngại về quyền riêng tư. Theo dữ liệu Omdia dẫn lại bởi Reuters, lượng kính AI xuất xưởng toàn cầu tăng từ 2,1 triệu chiếc năm 2024 lên 8,4 triệu chiếc năm 2025. Chuyên gia cảnh báo người xung quanh cũng có thể bị giám sát dù không sở hữu thiết bị, và AI có thể diễn giải lượng thông tin lớn hơn nhiều so với trợ lý giọng nói đời trước.

Bảo mật전자신문

Deepfake trong bầu cử toàn cầu tăng 27%; Hàn Quốc đứng thứ 3 về tổng số ca

Theo nghiên cứu của Surfshark, số ca deepfake bầu cử được báo cáo trên toàn thế giới từ tháng 1 đến tháng 9 năm nay đã vượt 27% so với tổng năm ngoái. Hàn Quốc đứng thứ ba thế giới về số ca tích lũy với 16 ca kể từ năm 2021, sau Mỹ và Ấn Độ. Nghiên cứu ghi nhận 235 ca tại 46 quốc gia từ tháng 1/2020 đến tháng 9/2026.