PHP2Shell là một chủ đề bảo mật đang được xem xét gần đây, liên quan đến rủi ro thực thi mã từ xa trên các máy chủ PHP. Thuật ngữ này chủ yếu đề cập đến việc kẻ tấn công khai thác các môi trường thời gian chạy PHP hoặc thành phần ứng dụng liên quan có lỗ hổng để thực thi mã phía máy chủ mà không được phép. PHP được sử dụng rộng rãi cho website, hệ thống quản lý nội dung và nhiều dịch vụ phụ trợ khác nhau. Do đó, khi các lỗ hổng liên quan ảnh hưởng đến các dịch vụ kết nối internet, chúng có thể tiếp tục đe dọa đến tính bảo mật của dữ liệu người dùng, hoạt động xác thực danh tính và hệ thống nghiệp vụ.
Đối với ngành tiền mã hóa, rủi ro từ các lỗ hổng PHP không chỉ giới hạn ở các website truyền thống. Nền tảng giao dịch tiền mã hóa, website dự án, dịch vụ liên quan đến ví và ứng dụng Web3 cũng phụ thuộc vào máy chủ, cơ sở dữ liệu và API để cung cấp chức năng quản lý tài khoản, dữ liệu thị trường và tương tác giao dịch. Nếu các hệ thống này có lỗ hổng bảo mật nghiêm trọng, kẻ tấn công có thể tiếp tục truy cập thông tin xác thực nhạy cảm hoặc thao túng tương tác của người dùng thông qua việc xâm nhập dịch vụ web, từ đó mở rộng tác động tiềm tàng của sự cố bảo mật.
Tuy nhiên, rủi ro bảo mật máy chủ và bảo mật giao thức blockchain không phải là cùng một vấn đề. Lỗ hổng PHP không tự động bẻ khóa khóa riêng của ví, và chỉ riêng việc máy chủ bị xâm phạm là chưa đủ để kết luận rằng tài sản của người dùng đã bị đánh cắp. Bài viết này bắt đầu từ các khái niệm cơ bản về PHP2Shell, giải thích nguyên lý kỹ thuật của việc thực thi mã từ xa, các con đường tiềm năng mà lỗ hổng có thể ảnh hưởng đến tài khoản tiền mã hóa, cũng như cách nền tảng, nhà phát triển và người dùng thông thường có thể xây dựng các biện pháp bảo vệ hiệu quả hơn.
PHP2Shell là tên gọi đang được xem xét gần đây, liên quan đến rủi ro bảo mật thực thi mã từ xa của PHP. Vấn đề cốt lõi là kẻ tấn công có thể thực thi mã trái phép thông qua môi trường phía máy chủ có lỗ hổng.
Thực thi mã từ xa (RCE) khác với các lỗ hổng web thông thường. Trong những trường hợp nghiêm trọng, lỗ hổng này có thể ảnh hưởng đến đặc quyền máy chủ, quyền truy cập cơ sở dữ liệu và logic nghiệp vụ phụ trợ.
Máy chủ PHP bị xâm phạm không có nghĩa là mạng blockchain hoặc khóa riêng của người dùng đã bị bẻ khóa. Việc tài sản tiền mã hóa có bị ảnh hưởng hay không phụ thuộc vào mối quan hệ về quyền giữa máy chủ với hệ thống xác thực tài khoản, ký giao dịch và lưu ký tài sản.
Đối với các nền tảng giao dịch tập trung, rủi ro tiềm ẩn có thể liên quan đến phiên người dùng, thông tin xác thực API, dữ liệu tài khoản và giao diện nghiệp vụ. Đối với ví không lưu ký, người dùng chủ yếu cần chú ý đến website độc hại, tương tác lừa đảo và chữ ký giao dịch nguy hiểm.
Cài đặt bản vá bảo mật kịp thời, hạn chế quyền máy chủ, cô lập thông tin xác thực nhạy cảm, bật xác thực đa yếu tố và tự xác minh chữ ký giao dịch là những biện pháp quan trọng để giảm các rủi ro liên quan.
PHP2Shell không phải là một hàm PHP đơn lẻ hoặc plugin bên thứ ba. Đây là thuật ngữ chung cho hai lỗ hổng bảo mật cốt lõi của PHP: CVE-2026-109618 và CVE-2026-109619. Hai lỗ hổng này được công bố vào ngày 21 tháng 10 năm 2026. Cả hai đều liên quan đến các vấn đề bảo mật tiềm ẩn trong cách PHP xử lý yêu cầu bất thường và trạng thái bộ nhớ, đồng thời đều nhận được điểm CVSS v4.0 là 9,2, thuộc nhóm mức độ nghiêm trọng tới hạn.
Khác với các lỗ hổng ứng dụng PHP truyền thống, PHP2Shell xảy ra trong môi trường thời gian chạy PHP. Điều này có nghĩa là ngay cả khi nhà phát triển website đã áp dụng bộ lọc đầu vào người dùng tiêu chuẩn, đồng thời ứng dụng không có lỗ hổng SQL injection hoặc tải tệp lên rõ ràng, các thành phần PHP bên dưới vẫn có thể bị tấn công do các lỗ hổng này.
Mối nguy chính của PHP2Shell là kẻ tấn công có thể không cần đăng nhập trước vào website mục tiêu. Họ có thể có cơ hội kích hoạt thao tác bộ nhớ bất thường thông qua các yêu cầu được tạo đặc biệt và tiếp tục thực hiện mã từ xa. Điều kiện khai thác thực tế phụ thuộc vào phiên bản PHP, chế độ vận hành máy chủ và cấu hình triển khai. Không phải tất cả website PHP đều có bề mặt tấn công giống hệt nhau.
| Mã lỗ hổng | Vấn đề cốt lõi | Tác động bảo mật tiềm ẩn |
|---|---|---|
| CVE-2026-109618 | Lỗi trạng thái bộ nhớ trong quá trình xử lý ngoại lệ hết bộ nhớ (OOM) | Thực thi mã từ xa |
| CVE-2026-109619 | Sử dụng tham chiếu bộ nhớ không hợp lệ trong quá trình xử lý và dọn dẹp yêu cầu | Thực thi mã từ xa, tiết lộ thông tin bộ nhớ |
PHP đã chính thức phát hành các phiên bản đã được vá và khuyến nghị rõ ràng rằng người dùng bị ảnh hưởng nên nâng cấp sớm nhất có thể.

Để hiểu các rủi ro của PHP2Shell, trước tiên cần hiểu cách máy chủ PHP xử lý yêu cầu của người dùng.
Khi người dùng truy cập website, gửi biểu mẫu hoặc gọi API, máy chủ web sẽ chuyển yêu cầu liên quan đến môi trường thời gian chạy PHP để xử lý. PHP phân tích dữ liệu yêu cầu, thực thi mã ứng dụng và trả kết quả về cho người dùng. Trong quá trình này, máy chủ cần cấp phát bộ nhớ, lưu trạng thái yêu cầu và giải phóng các tài nguyên liên quan sau khi yêu cầu kết thúc.
Trong điều kiện bình thường, PHP cần dọn dẹp an toàn các tài nguyên đã cấp phát ngay cả khi quá trình xử lý yêu cầu thất bại. Tuy nhiên, hai lỗ hổng liên quan đến PHP2Shell lại xảy ra chính trong quá trình xử lý ngoại lệ và dọn dẹp bộ nhớ.
CVE-2026-109618 liên quan đến việc xử lý tình trạng hết bộ nhớ. Khi xảy ra lỗi cấp phát bộ nhớ trong lúc PHP phân tích yêu cầu, một số dữ liệu nội bộ có thể chưa được khởi tạo hoàn toàn. Nếu quy trình dọn dẹp tiếp theo xử lý sai dữ liệu này như một trạng thái hợp lệ, tình trạng hỏng bộ nhớ có thể xảy ra.
CVE-2026-109619 liên quan đến các tham chiếu bộ nhớ không hợp lệ trong quá trình xử lý yêu cầu. Khi một số tài nguyên đã được giải phóng nhưng các con trỏ hoặc trạng thái liên quan vẫn được giữ lại, các thao tác tiếp theo có thể truy cập nhầm vào vùng bộ nhớ không còn hợp lệ. Loại vấn đề này thường được gọi là use-after-free.
Khi đáp ứng các điều kiện khai thác cụ thể, kẻ tấn công có thể sử dụng các lỗi bộ nhớ này để thay đổi luồng thực thi bình thường của chương trình và khiến máy chủ chạy mã trái phép. Quyền thực thi thường bị giới hạn bởi quyền của tài khoản worker PHP. Tuy nhiên, nếu quyền máy chủ được cấu hình không đúng cách, kẻ tấn công vẫn có thể truy cập tệp nhạy cảm hoặc cố gắng mở rộng quyền kiểm soát của họ.
Cần lưu ý rằng rủi ro thực tế khác nhau tùy theo chế độ triển khai. Ví dụ, một số con đường khai thác liên quan đến Apache mod_php đã được xác thực, trong khi điều kiện kích hoạt và khả năng khai thác của các môi trường khác, chẳng hạn như PHP-FPM, không hoàn toàn giống nhau.
PHP2Shell ảnh hưởng đến nhiều phiên bản PHP vẫn đang được sử dụng. Vào ngày 21 tháng 10 năm 2026, PHP đã phát hành các bản cập nhật bảo mật tương ứng để khắc phục hai lỗ hổng nghiêm trọng này.
Tính đến ngày 27 tháng 10 năm 2026, các phiên bản chính bị ảnh hưởng và đã được khắc phục như sau:
| Nhánh PHP | Phiên bản bị ảnh hưởng | Phiên bản đã khắc phục |
|---|---|---|
| PHP 8.2 | Trước 8.2.35 | 8.2.35 |
| PHP 8.3 | Trước 8.3.36 | 8.3.36 |
| PHP 8.4 | Trước 8.4.27 | 8.4.27 |
| PHP 8.5 | Trước 8.5.12 | 8.5.12 |
Các phiên bản PHP cũ hơn cũng có thể bị ảnh hưởng bởi các vấn đề liên quan. Đối với những phiên bản không còn được bảo trì chính thức, nhà phát triển cần xác nhận liệu nhà phân phối hệ điều hành hoặc dịch vụ bảo trì thương mại có cung cấp bản vá bảo mật hay không, thay vì chỉ dựa vào số phiên bản để đánh giá rủi ro.
Ngoài ra, một số bản phân phối Linux có thể khắc phục lỗ hổng thông qua việc chuyển ngược bản vá bảo mật, áp dụng bản sửa lỗi trong khi vẫn giữ nguyên số phiên bản gốc. Vì vậy, để xác định máy chủ có an toàn hay không, cần kiểm tra cả phiên bản bản dựng gói thực tế lẫn các thông báo bảo mật của nhà cung cấp.
Về phương thức triển khai, PHP2Shell có thể liên quan đến Apache mod_php, PHP-FPM, php-cgi, FrankenPHP và các môi trường thời gian chạy PHP khác. Tuy nhiên, điều kiện khai thác khác nhau giữa các chế độ. Quản trị viên máy chủ cần đánh giá tác động dựa trên ngăn xếp công nghệ của riêng mình thay vì cho rằng mọi website sử dụng PHP đều có thể bị xâm phạm bằng cùng một phương thức tấn công.
Các nền tảng giao dịch tiền mã hóa thường bao gồm nhiều hệ thống độc lập, gồm đăng nhập người dùng, xác minh danh tính, khớp lệnh giao dịch, quản lý tài khoản, lưu ký tài sản, phê duyệt rút tiền và kiểm soát rủi ro.
PHP2Shell trực tiếp ảnh hưởng đến các máy chủ PHP có lỗ hổng, chứ không phải chính mạng blockchain. Nếu website công khai hoặc dịch vụ phụ trợ của một nền tảng sử dụng phiên bản PHP bị ảnh hưởng, kẻ tấn công có thể cố gắng truy cập máy chủ liên quan thông qua lỗ hổng.
Sau khi máy chủ bị xâm phạm, kẻ tấn công có thể tìm kiếm thông tin kết nối cơ sở dữ liệu, dữ liệu phiên người dùng, thông tin xác thực API hoặc các cấu hình nhạy cảm khác. Nếu thông tin này cho phép truy cập vào hệ thống quản lý tài khoản, rủi ro tiết lộ thông tin tài khoản hoặc mạo danh danh tính có thể tăng lên.
Ví dụ, một nền tảng dịch vụ tiền mã hóa có thể sử dụng PHP để phát triển giao diện quản lý tài khoản và lưu trữ thông tin xác thực API nội bộ có đặc quyền cao trên máy chủ. Nếu kẻ tấn công truy cập được máy chủ thông qua việc thực thi mã từ xa, họ có thể cố gắng đọc các thông tin xác thực này và sử dụng chúng để gọi các giao diện nghiệp vụ lẽ ra không được công khai.
Tuy nhiên, điều này không có nghĩa là kẻ tấn công có thể trực tiếp rút toàn bộ tài sản của người dùng. Các nền tảng giao dịch trưởng thành thường cô lập những năng lực quan trọng, như lưu ký tiền, ký giao dịch, phê duyệt rút tiền và xác thực tài khoản, khỏi các dịch vụ web công khai. Họ cũng sử dụng biện pháp kiểm soát quyền độc lập và xác minh rủi ro.
Do đó, tác động thực tế của PHP2Shell đối với tài khoản tiền mã hóa phụ thuộc vào quyền máy chủ, mức độ cô lập mạng nội bộ, cơ chế quản lý thông tin xác thực nhạy cảm và cơ chế phê duyệt vận hành tài sản. Lỗ hổng trên website công khai không có nghĩa là hệ thống lưu ký tài sản cốt lõi đã bị xâm nhập.
Bản thân PHP2Shell không thể trực tiếp bẻ khóa khóa riêng của ví blockchain hoặc thay đổi các cơ chế bảo mật mật mã của blockchain.
Đối với các ví không lưu ký như MetaMask, khóa riêng thường được quản lý bởi phần mềm ví cục bộ hoặc thiết bị phần cứng. Nếu khóa riêng chưa từng được tải lên máy chủ PHP có lỗ hổng, thì chỉ riêng việc thực thi mã từ xa trên máy chủ đó thường không thể trực tiếp lấy được khóa riêng.
Tuy nhiên, việc máy chủ bị xâm phạm vẫn có thể ảnh hưởng đến người dùng ví theo những cách khác.
Ví dụ, sau khi kiểm soát website chính thức của một dự án Web3, kẻ tấn công có thể chỉnh sửa trang giao diện để hướng dẫn người dùng kết nối ví và ký các giao dịch độc hại. Nếu người dùng không xác minh kỹ chi tiết giao dịch, họ có thể vô tình cấp quyền chuyển token hoặc thực hiện các thao tác nguy hiểm.
Một rủi ro khác liên quan đến các dịch vụ về ví. Một số ứng dụng Web3 phụ thuộc vào máy chủ để cung cấp dữ liệu giao dịch, yêu cầu ký, cấu hình người dùng hoặc thông tin vận hành xuyên chuỗi. Nếu dữ liệu này bị thay đổi sau khi máy chủ bị xâm phạm, người dùng có thể nhận được tham số giao dịch không chính xác hoặc lời nhắc tương tác độc hại.
Vì vậy, cần phân biệt hai loại vấn đề bảo mật:
Việc lộ khóa riêng có nghĩa là kẻ tấn công trực tiếp lấy được dữ liệu khóa cần thiết để kiểm soát tài sản ví. Việc ký độc hại có thể xảy ra mà không cần lộ khóa riêng, khi người dùng chủ động phê duyệt một giao dịch có quyền nguy hiểm.
Đối với người dùng ví không lưu ký, loại rủi ro gián tiếp thứ hai thường là điều quan trọng hơn cần theo dõi.
PHP2Shell, SQL injection, cross-site scripting (XSS) và lỗ hổng tải tệp lên đều có thể đe dọa bảo mật website, nhưng nguồn gốc kỹ thuật và phương thức tấn công của chúng khác biệt đáng kể.
SQL injection thường xảy ra khi ứng dụng không xử lý đúng tham số truy vấn cơ sở dữ liệu. Kẻ tấn công có thể sử dụng đầu vào độc hại để thay đổi logic truy vấn cơ sở dữ liệu. XSS chủ yếu liên quan đến việc xử lý không đúng đầu ra của trang web, có thể khiến mã độc chạy trong trình duyệt của người dùng.
Điểm khiến PHP2Shell khác biệt là lỗ hổng xảy ra trong môi trường thời gian chạy cốt lõi của PHP. Ngay cả khi một ứng dụng sử dụng biện pháp lọc đầu vào và xác minh quyền tương đối toàn diện, các lỗi an toàn bộ nhớ trong thành phần nền tảng vẫn có thể tạo ra điểm xâm nhập để tấn công.
| Tiêu chí so sánh | PHP2Shell | SQL injection | XSS |
|---|---|---|---|
| Vị trí lỗ hổng | Môi trường thời gian chạy PHP | Tương tác giữa ứng dụng và cơ sở dữ liệu | Xử lý nội dung web |
| Rủi ro chính | Thực thi mã từ xa, tiết lộ bộ nhớ | Tiết lộ dữ liệu, sửa đổi dữ liệu | Thực thi mã độc trong trình duyệt |
| Có thể ảnh hưởng đến máy chủ không? | Có | Phụ thuộc vào quyền cơ sở dữ liệu và hệ thống | Thường ảnh hưởng đến trình duyệt |
| Biện pháp bảo vệ chính | Cập nhật PHP, cô lập bảo mật | Truy vấn có tham số, đặc quyền tối thiểu | Mã hóa đầu ra, chính sách bảo mật nội dung |
| Tác động đối với người dùng tiền mã hóa | Tác động gián tiếp đến bảo mật tài khoản và dịch vụ | Có thể làm lộ dữ liệu tài khoản | Có thể dẫn dụ thao tác ví nguy hiểm |
Điều này cũng cho thấy bảo mật website không thể chỉ dựa vào việc rà soát mã ở cấp ứng dụng. Môi trường thời gian chạy máy chủ, các thành phần phụ thuộc và cấu hình hệ thống cũng cần được duy trì liên tục.
Đối với nền tảng tiền mã hóa và dự án Web3 sử dụng PHP, biện pháp chính để ngăn chặn PHP2Shell là cài đặt kịp thời các bản vá bảo mật chính thức và xác nhận rằng tất cả dịch vụ PHP hiện đang hoạt động đã được cập nhật.
Do các lỗ hổng xảy ra trong môi trường thời gian chạy cốt lõi của PHP, chỉ sửa đổi mã nghiệp vụ website, bổ sung bộ lọc đầu vào hoặc triển khai quy tắc tường lửa thông thường không thể được xem là biện pháp khắc phục hoàn chỉnh. PHP đã nêu rõ rằng cập nhật lên phiên bản đã khắc phục là giải pháp đáng tin cậy. Ngoài việc cập nhật phiên bản, các nền tảng nên tập trung vào những lĩnh vực sau.
Tiến hành rà soát toàn diện các dịch vụ PHP. Ngoài website công khai, cần kiểm tra hệ thống quản trị phụ trợ, API nội bộ, môi trường thử nghiệm, dự án cũ và các thành phần bên thứ ba. Một số dịch vụ ít được duy trì vẫn có thể chạy các phiên bản PHP cũ và trở thành điểm xâm nhập vào mạng nội bộ.
Triển khai nguyên tắc đặc quyền tối thiểu. Các quy trình worker PHP không nên có đặc quyền quản trị hệ thống không cần thiết hoặc quyền truy cập trực tiếp vào khóa riêng ví, hệ thống ký cốt lõi hoặc tài khoản cơ sở dữ liệu có đặc quyền cao. Ngay cả khi kẻ tấn công truy cập được dịch vụ web, các tài nguyên mà họ có thể truy cập vẫn cần bị hạn chế.
Cô lập các hệ thống vận hành tài sản quan trọng. Dịch vụ tài khoản, lưu ký tiền, phê duyệt rút tiền và ký giao dịch cần có ranh giới quyền độc lập. Đối với các thao tác liên quan đến chuyển tài sản, cũng cần sử dụng xác thực đa yếu tố, giới hạn giao dịch, phát hiện hành vi bất thường và phê duyệt độc lập để giảm rủi ro.
Tăng cường quản lý thông tin xác thực và nhật ký. Khóa API, mật khẩu cơ sở dữ liệu và các cấu hình nhạy cảm khác cần được lưu trữ thông qua cơ chế quản lý khóa chuyên dụng và được luân chuyển định kỳ. Đối với máy chủ bị nghi ngờ xâm phạm, cần kiểm tra quy trình bất thường, thay đổi tệp, kết nối mạng và hồ sơ thao tác tài khoản.
Thiết lập cơ chế cập nhật liên tục. PHP2Shell cho thấy các vấn đề bảo mật nghiêm trọng có thể xuất hiện trong môi trường thời gian chạy nền tảng trong thời gian ngắn. Các nhóm dự án cần liên tục theo dõi thông báo bảo mật và thiết lập quy trình phân loại lỗ hổng, kiểm thử bản vá và nâng cấp khẩn cấp.
Đối với các hệ thống không thể nâng cấp ngay lập tức, các biện pháp như hạn chế truy cập và cô lập dịch vụ có thể giảm mức độ phơi nhiễm. Tuy nhiên, các biện pháp này không thể thay thế bản vá bảo mật.
Đối với người dùng thông thường, PHP2Shell là lỗ hổng phía máy chủ mà nhìn chung không thể được khắc phục thông qua thao tác trên thiết bị cá nhân. Do đó, người dùng nên chú ý hơn đến tính bảo mật của nhà cung cấp dịch vụ và giảm những rủi ro gián tiếp mà việc máy chủ bị xâm phạm có thể tạo ra.
Ưu tiên các nền tảng giao dịch và dịch vụ ví có cơ chế bảo mật toàn diện, đồng thời bật xác thực đa yếu tố cho tài khoản giao dịch. Đối với các thao tác liên quan đến lượng tài sản lớn, những tính năng như danh sách cho phép địa chỉ rút tiền, xác minh độc lập và thông báo bảo mật có thể giúp giảm tổn thất tiềm ẩn sau khi tài khoản bị mạo danh.
Không nhập cụm từ hạt giống hoặc khóa riêng ví trên website dự án. Ngay cả khi một website đã hoạt động bình thường trong thời gian dài, website đó vẫn có thể bị chỉnh sửa độc hại sau khi máy chủ bị xâm phạm.
Khi kết nối với ứng dụng Web3, hãy xác minh tên miền website, người nhận giao dịch và chi tiết cấp quyền. Không phê duyệt các yêu cầu ký không quen thuộc chỉ dựa trên lời nhắc trên trang web hoặc tên của dự án.
Giảm thiểu việc sử dụng khóa API có đặc quyền cao. Nếu cần quản lý tài khoản giao dịch thông qua API, hãy cấu hình mức quyền tối thiểu cần thiết cho mục đích sử dụng dự kiến và tránh bật quyền rút tiền khi không cần thiết.
Khi một nền tảng giao dịch hoặc dự án Web3 công bố thông báo sự cố bảo mật, trước tiên hãy xác nhận phạm vi ảnh hưởng thông qua các kênh đáng tin cậy của họ. Không nhấp vào các liên kết lạ tuyên bố cung cấp dịch vụ di chuyển tài sản khẩn cấp, xác minh ví hoặc bồi thường bảo mật.
Các biện pháp này không thể loại bỏ mọi rủi ro phía máy chủ, nhưng có thể giảm khả năng kẻ tấn công tiếp tục ảnh hưởng đến tài sản người dùng thông qua mạo danh danh tính, trang lừa đảo hoặc chữ ký độc hại.
Sau khi PHP2Shell được công bố vào ngày 21 tháng 10 năm 2026, các tổ chức nghiên cứu bảo mật và nhà cung cấp dịch vụ hạ tầng đã lần lượt công bố phân tích rủi ro và khuyến nghị khắc phục. Tính đến ngày 27 tháng 10 năm 2026, một số tổ chức bảo mật đã báo cáo các nỗ lực tấn công nhằm vào những lỗ hổng liên quan. Tuy nhiên, đối với một số vụ xâm nhập bị nghi ngờ thành công, mối liên hệ giữa vectơ tấn công và các CVE cụ thể vẫn chưa rõ ràng.
Ví dụ, Unit 42 của Palo Alto Networks đã báo cáo một chiến dịch xâm nhập bị nghi ngờ liên quan đến PHP2Shell. Tuy nhiên, sau khi điều tra thêm, vào ngày 25 tháng 10, tổ chức này đã rút lại đánh giá trước đó về mối liên hệ giữa vụ xâm nhập ban đầu và một lỗ hổng cụ thể, đồng thời cho biết họ không thể xác nhận liệu kẻ tấn công có sử dụng PHP2Shell để giành quyền truy cập ban đầu hay không.
Diễn biến này cho thấy cần phân biệt giữa khả năng khai thác kỹ thuật của lỗ hổng, các nỗ lực tấn công trong thực tế và những vụ xâm nhập thành công đã được xác minh. Ba trường hợp này không hoàn toàn giống nhau.
Đối với ngành tiền mã hóa, chỉ riêng mức độ nghiêm trọng của PHP2Shell là chưa đủ để kết luận rằng một nền tảng giao dịch lớn đã bị tấn công. Tương tự, không thể quy mọi sự cố đánh cắp tài khoản được báo cáo trên thị trường cho lỗ hổng này.
Tuy nhiên, PHP2Shell liên quan đến công nghệ phía máy chủ được sử dụng rộng rãi và có rủi ro thực thi mã từ xa nghiêm trọng. Vì vậy, nhà phát triển và nhà cung cấp dịch vụ vẫn nên triển khai biện pháp khắc phục kịp thời.
PHP2Shell là thuật ngữ chung cho hai lỗ hổng bảo mật cốt lõi nghiêm trọng của PHP được công bố vào tháng 10 năm 2026: CVE-2026-109618 và CVE-2026-109619. Các rủi ro chính phát sinh từ những lỗ hổng bảo mật tiềm ẩn trong cách PHP xử lý yêu cầu bất thường và dọn dẹp bộ nhớ. Trong những điều kiện cụ thể, kẻ tấn công có thể thực hiện mã từ xa trái phép.
Đối với ngành tiền mã hóa, tác động của PHP2Shell chủ yếu tập trung ở các lớp dịch vụ web, hệ thống tài khoản và hạ tầng phụ trợ. Sau khi xâm phạm máy chủ, kẻ tấn công có thể cố gắng truy cập thông tin xác thực nhạy cảm, thao túng giao diện nghiệp vụ hoặc chỉnh sửa trang hiển thị cho người dùng. Tuy nhiên, điều này không có nghĩa là giao thức blockchain đã bị bẻ khóa hoặc khóa riêng trong ví không lưu ký sẽ tự động bị lộ.
Sự cố này một lần nữa cho thấy bảo mật tài sản tiền mã hóa không chỉ phụ thuộc vào blockchain và hợp đồng thông minh mà còn phụ thuộc vào độ tin cậy của hạ tầng internet truyền thống. Quản lý bản vá máy chủ, cô lập quyền, xác thực tài khoản và xác minh chữ ký giao dịch đều là những thành phần quan trọng của một hệ thống bảo mật toàn diện.
Đối với nhà phát triển, việc nâng cấp kịp thời các phiên bản PHP bị ảnh hưởng là ưu tiên hàng đầu. Đối với người dùng thông thường, bảo vệ thông tin xác thực tài khoản, cẩn trọng khi cấp quyền cho giao dịch ví và theo dõi thông báo bảo mật từ các nguồn đáng tin cậy vẫn là những biện pháp cơ bản để giảm rủi ro.
PHP2Shell là thuật ngữ chung cho hai lỗ hổng cốt lõi của PHP, gồm CVE-2026-109618 và CVE-2026-109619. Các lỗ hổng này liên quan đến việc xử lý yêu cầu bất thường và vấn đề an toàn bộ nhớ, có thể dẫn đến thực thi mã từ xa.
Cả hai lỗ hổng đều có điểm CVSS v4.0 là 9,2, thuộc nhóm mức độ nghiêm trọng tới hạn. Trong các điều kiện triển khai cụ thể, kẻ tấn công chưa được xác thực có thể khai thác lỗ hổng để thực thi mã phía máy chủ.
Lỗ hổng này không tự động dẫn đến việc tài sản trong ví bị đánh cắp. Tác động thực tế phụ thuộc vào việc máy chủ có quyền truy cập vào thông tin xác thực nhạy cảm, khóa riêng hoặc hệ thống ký giao dịch hay không, cũng như liệu kẻ tấn công có thể vượt qua các biện pháp kiểm soát bảo mật liên quan hay không.
Các phiên bản bị ảnh hưởng chính bao gồm những phiên bản trước PHP 8.2.35, 8.3.36, 8.4.27 và 8.5.12. Các nhánh PHP cũ hơn cũng có thể bị ảnh hưởng và cần được kiểm tra dựa trên các bản cập nhật bảo mật do nhà phân phối liên quan cung cấp.
PHP2Shell ảnh hưởng đến môi trường thời gian chạy PHP phía máy chủ, trong khi lỗ hổng hợp đồng thông minh xảy ra trong mã hợp đồng hoặc logic nghiệp vụ được triển khai trên blockchain. Cả hai đều có thể ảnh hưởng gián tiếp đến bảo mật tài sản tiền mã hóa, nhưng nguồn gốc kỹ thuật của chúng khác nhau.
Một số con đường tấn công đã được xác thực không yêu cầu kẻ tấn công phải đăng nhập trước vào website. Tuy nhiên, điều kiện khai thác cụ thể phụ thuộc vào phiên bản PHP, chế độ vận hành máy chủ và cấu hình triển khai.
Nếu khóa riêng ví chỉ được người dùng lưu trữ cục bộ, PHP2Shell thường không thể trực tiếp lấy được khóa đó. Tuy nhiên, website Web3 bị xâm phạm có thể dẫn dụ người dùng thực hiện giao dịch độc hại, vì vậy các yêu cầu ký vẫn cần được xác minh cẩn thận.
Cài đặt các bản vá bảo mật do PHP hoặc nhà phân phối hệ điều hành cung cấp, đồng thời xác nhận rằng các dịch vụ PHP liên quan đã tải lại môi trường thời gian chạy được cập nhật. Chỉ sử dụng tường lửa hoặc lọc đầu vào không thể thay thế biện pháp khắc phục.
Tính đến ngày 27 tháng 10 năm 2026, chưa có đủ bằng chứng công khai đáng tin cậy cho thấy bất kỳ nền tảng giao dịch tiền mã hóa lớn nào đã bị xâm phạm thành công do PHP2Shell. Sự tồn tại của lỗ hổng không thể được đánh đồng trực tiếp với tổn thất tài sản thực tế.
Bật xác thực đa yếu tố, bảo vệ thông tin xác thực API của tài khoản, không cung cấp cụm từ hạt giống ví cho website, xác minh chữ ký giao dịch Web3 và theo dõi thông báo bảo mật của nền tảng thông qua các kênh đáng tin cậy.
* Đầu tư có rủi ro, phải thận trọng khi tham gia thị trường. Thông tin không nhằm mục đích và không cấu thành lời khuyên tài chính hay bất kỳ đề xuất nào khác thuộc bất kỳ hình thức nào được cung cấp hoặc xác nhận bởi Gate.
* Không được phép sao chép, truyền tải hoặc đạo nhái bài viết này mà không có sự cho phép của Gate. Vi phạm là hành vi vi phạm Luật Bản quyền và có thể phải chịu sự xử lý theo pháp luật.





