Một lỗ hổng mức trung bình có thể chưa đủ để chiếm hệ thống, nhưng nó có thể cung cấp bước còn thiếu cho một cuộc tấn công. Exploit chaining giải thích vì sao doanh nghiệp cần đánh giá cả đường tấn công, thay vì chỉ nhìn điểm CVSS của từng CVE riêng lẻ.
Exploit Chaining là gì?
Exploit chaining, hay kết hợp chuỗi khai thác lỗ hổng, là việc kẻ tấn công khai thác nhiều điểm yếu theo trình tự. Kết quả từ bước trước giúp đáp ứng điều kiện để khai thác bước tiếp theo, từ đó mở rộng quyền truy cập hoặc mức độ ảnh hưởng.
Hướng dẫn CVSS của FIRST về vulnerability chaining mô tả đây là tình huống nhiều lỗ hổng được khai thác trong cùng một cuộc tấn công để xâm phạm máy chủ hoặc ứng dụng. Chuỗi có thể gồm nhiều CVE, nhưng cũng có thể kết hợp một CVE với cấu hình sai, quyền truy cập quá rộng hoặc thông tin xác thực bị lộ.

Exploit Chaining (chuỗi khai thác lỗ hổng) là kỹ thuật tấn công mạng trong đó kẻ xấu kết hợp nhiều lỗ hổng
Có thể hình dung một đường tấn công khái quát như sau:
Truy cập ban đầu → Chạy thao tác với quyền hạn chế → Ghi tệp hoặc gọi chức năng nội bộ → Leo thang đặc quyền → Tiếp cận dữ liệu hay hệ thống quan trọng
Đây là mô hình để nhận diện vai trò của từng mắt xích, không phải trình tự cố định. Một cuộc tấn công có thể bỏ qua một số bước hoặc khai thác theo thứ tự khác, tùy sản phẩm, cấu hình và mục tiêu.
Vì sao nhiều lỗ hổng mức trung bình có thể tạo thành cuộc tấn công nghiêm trọng?
CVSS giúp mô tả mức độ nghiêm trọng của từng lỗ hổng theo một bộ tiêu chí. Tuy nhiên, một điểm số riêng lẻ không cho biết đầy đủ khả năng kẻ tấn công nối lỗi đó với các điểm yếu khác trong môi trường cụ thể.

Nhiều lỗ hổng mức trung bình (Medium vulnerabilities) có thể kết hợp lại và tạo thành một cuộc tấn công nghiêm trọng
Điểm CVSS thường phản ánh từng lỗ hổng
Một lỗ hổng có thể được chấm ở mức trung bình vì cần tài khoản, chỉ cho phép ghi dữ liệu hoặc phụ thuộc vào một điều kiện nhất định. Điểm của lỗ hổng đó chưa thể hiện các đường tấn công khác có thể giúp kẻ tấn công đáp ứng điều kiện ấy.
FIRST nêu rõ CVSS được thiết kế để phân loại và chấm điểm các lỗ hổng riêng lẻ. Việc đánh giá chuỗi khai thác là hướng dẫn dành cho nhà phân tích, không phải một metric chính thức; vì vậy, không nên cộng điểm CVSS của các CVE để suy ra rủi ro của cả chuỗi.
Mỗi lỗi có thể mở một quyền hoặc chức năng khác nhau
Một lỗi bỏ qua xác thực có thể mở đường đến chức năng vốn chỉ dành cho người dùng đã đăng nhập. Một lỗi tải tệp có thể đưa nội dung do kẻ tấn công kiểm soát vào hệ thống. Một lỗi leo thang đặc quyền có thể biến quyền hạn chế thành quyền quản trị.
Khi các điều kiện này xuất hiện cùng nhau, một lỗi vốn chỉ có tác động nhỏ khi đứng riêng có thể trở thành phần cần thiết để hoàn tất cuộc tấn công.
Tác động phụ thuộc vào vị trí của tài sản trong mạng
Lỗ hổng trên máy chủ công khai, thiết bị VPN ở biên mạng hoặc hệ thống quản trị thường có vị trí khác với lỗi trên một máy thử nghiệm cô lập. Cần xem tài sản đó kết nối tới dữ liệu nào, dùng tài khoản dịch vụ nào và có thể truy cập sang hệ thống khác hay không.
Nếu một máy bị xâm nhập có thể dùng chung thông tin xác thực hoặc kết nối tới máy chủ quan trọng, mức độ ảnh hưởng có thể lan xa hơn thiết bị ban đầu.
Điều kiện khai thác trong môi trường thực tế mới quyết định mức ưu tiên
Một CVE yêu cầu đăng nhập không đồng nghĩa với rủi ro thấp nếu tài khoản dễ bị lộ hoặc một lỗi khác cho phép bỏ qua bước xác thực. Tương tự, lỗi chỉ ảnh hưởng đến một chức năng cụ thể vẫn cần được ưu tiên nếu chức năng đó nằm trên đường truy cập tới dữ liệu nhạy cảm.
Khi đánh giá, cần kết hợp CVSS với khả năng tiếp xúc Internet, dấu hiệu khai thác ngoài thực tế, vị trí trong mạng và mức độ quan trọng của tài sản.
Một chuỗi khai thác thường diễn ra qua những bước nào?
Để phân tích exploit chaining, đội bảo mật cần xác định từng bước giúp kẻ tấn công chuyển từ quyền truy cập ban đầu đến mục tiêu cuối. Không phải chuỗi nào cũng gồm tất cả các bước dưới đây, nhưng cách chia giai đoạn giúp tìm điểm có thể chặn hoặc phát hiện.
- Tạo điểm vào: Kẻ tấn công khai thác lỗi trên dịch vụ công khai, dùng tài khoản bị lộ hoặc lợi dụng cấu hình sai để tiếp cận hệ thống.
- Vượt qua giới hạn ban đầu: Một lỗi khác cho phép gọi chức năng nội bộ, đọc hoặc ghi tệp, truy cập API hay thực thi thao tác với quyền hạn chế.
- Mở rộng quyền truy cập: Kẻ tấn công khai thác lỗi phân quyền hoặc leo thang đặc quyền để tiếp cận tài nguyên có quyền cao hơn.
- Mở rộng phạm vi ảnh hưởng: Nếu mạng và tài khoản cho phép, quyền truy cập có thể được dùng để tiếp cận máy chủ khác, thông tin xác thực hoặc dữ liệu nhạy cảm.
- Thực hiện mục tiêu: Hành vi có thể gồm đánh cắp dữ liệu, thay đổi cấu hình, làm gián đoạn dịch vụ hoặc duy trì quyền truy cập.
Một lỗ hổng SSRF, chẳng hạn, có thể mở đường truy cập tài nguyên nội bộ nếu máy chủ ứng dụng được phép kết nối tới các dịch vụ đó. Bài Tấn công SSRF là gì và cách phòng ngừa phân tích riêng rủi ro này và cách giới hạn quyền truy cập từ ứng dụng tới mạng nội bộ.
Vụ Ivanti Connect Secure cho thấy một lỗ hổng mức trung bình có thể quan trọng thế nào
Các cảnh báo đầu tháng 11/2026 nêu ba CVE liên quan đến chuỗi tấn công nhắm vào Ivanti Connect Secure. CISA cập nhật cảnh báo và đưa hai CVE bổ sung vào danh mục KEV ngày 30/10; cơ quan này cho biết các lỗ hổng bị khai thác để thực thi lệnh từ xa, đánh cắp thông tin xác thực và trích xuất dữ liệu.

Có thể trở thành thảm họa an ninh mạng khi được kết chuỗi với các lỗ hổng khác
Các mô tả về lỗ hổng cho thấy chúng đảm nhiệm những vai trò khác nhau trong chuỗi:
| CVE | Vai trò được mô tả |
|---|---|
| CVE-2026-104935 | Bỏ qua xác thực, mở đường cho thực thi lệnh từ xa |
| CVE-2026-118527 | Cho phép tải tệp có nội dung do kẻ tấn công kiểm soát tới vị trí có thể dự đoán |
| CVE-2026-111357 | Tạo điều kiện leo thang đặc quyền lên quyền root |
Phân tích điều tra của Volexity mô tả quá trình khai thác dẫn từ truy cập ban đầu đến thực thi lệnh với quyền cao. ThaiCERT ghi nhận CVE-2026-118527 ở mức CVSS 4.3, mức trung bình. Các liên kết giữa ba CVE được nêu trong cảnh báo của CISA và báo cáo về sự cố; bảng trên tóm tắt vai trò, không mô tả quy trình khai thác chi tiết.
Đây không phải trường hợp ba lỗ hổng đều được chấm mức trung bình. Điểm của ví dụ là một mắt xích 4.3 vẫn có thể góp phần vào một chuỗi dẫn đến tác động nghiêm trọng. Doanh nghiệp vì thế cần hỏi: “Lỗ hổng này mở ra điều kiện gì cho bước tiếp theo?” thay vì chỉ hỏi: “CVE này được chấm mấy điểm?”
Cách đánh giá rủi ro theo toàn bộ chuỗi khai thác
Đánh giá theo chuỗi giúp xác định CVE nào cần xử lý trước và nơi nào có thể chặn đường tấn công. Có thể bắt đầu bằng việc lập bản đồ tài sản, điều kiện khai thác, quyền có thể đạt được và hậu quả nếu kẻ tấn công đi hết chuỗi.

Đánh giá rủi ro theo toàn bộ chuỗi khai thác là quá trình hệ thống nhằm nhận diện, phân tích các mối đe dọa
Lập danh sách tài sản và phiên bản
Kiểm kê thiết bị VPN, máy chủ, ứng dụng, thư viện, container và dịch vụ đang được triển khai. Với mỗi tài sản, ghi nhận phiên bản, địa chỉ công khai, chủ sở hữu, dữ liệu đang xử lý và các hệ thống có thể kết nối tới.
Bản kiểm kê cần phản ánh hệ thống đang chạy thực tế, không chỉ trạng thái trên CMDB hay hồ sơ dự án. Một thiết bị cũ bị bỏ quên vẫn có thể là điểm vào của chuỗi khai thác.
Ghi lại điều kiện trước và sau mỗi bước
Với từng lỗ hổng, xác định kẻ tấn công cần có quyền gì, có cần tương tác của người dùng không, có thể khai thác từ xa không và bước thành công sẽ cấp thêm khả năng nào.
Sau đó, kiểm tra xem một lỗ hổng khác có cung cấp quyền hoặc điều kiện cần thiết cho bước kế tiếp hay không. Cách làm này đặc biệt hữu ích khi một CVE yêu cầu xác thực, nhưng doanh nghiệp có hệ thống đăng nhập, API hoặc tài khoản dịch vụ kết nối tới thiết bị đó.
Xem xét khả năng đi ngang trong mạng
Xác định máy bị ảnh hưởng có thể kết nối tới hệ thống quản trị, máy chủ dữ liệu hoặc dịch vụ nội bộ nào. Kiểm tra tài khoản dùng chung, khóa API, quyền của service account và các rule cho phép truy cập giữa những vùng mạng.
Bài Network Layer và các cách bảo mật dữ liệu trong Network Layer có thể tham khảo khi cần rà soát phân đoạn mạng và kiểm soát luồng truy cập.
Kết hợp mức độ kỹ thuật với dấu hiệu khai thác
Điểm CVSS là một đầu vào. Đội bảo mật cũng cần xem lỗ hổng có xuất hiện trong danh mục KEV hay không, có bằng chứng bị khai thác ngoài thực tế không, tài sản có đang công khai không và hậu quả đối với hoạt động kinh doanh ra sao. Khi có bằng chứng khai thác đang diễn ra, cần tăng thứ tự ưu tiên ngay cả khi một mắt xích riêng lẻ có điểm CVSS trung bình.
Doanh nghiệp có thể giảm rủi ro từ exploit chaining như thế nào?
Phòng vệ hiệu quả cần chặn được nhiều giai đoạn của đường tấn công. Các biện pháp dưới đây tập trung vào vá lỗi, thu hẹp quyền và đường kết nối, đồng thời chuẩn bị để phát hiện sự cố nếu một mắt xích đã bị khai thác.
Vá toàn bộ các mắt xích liên quan
Đọc advisory của nhà cung cấp để xác định phiên bản bị ảnh hưởng và bản cập nhật cần áp dụng. Khi cảnh báo nêu nhiều CVE có thể được kết hợp, hãy rà soát toàn bộ các lỗi liên quan thay vì chỉ cập nhật CVE đầu tiên được công bố.
Bài PHP2Shell là gì, cách kiểm tra và khắc phục là ví dụ về quy trình xác định đúng runtime cần cập nhật, rà soát log và xử lý khi có dấu hiệu xâm nhập.
Giảm dịch vụ công khai và quyền của tài khoản
Chỉ mở các cổng cần cho vận hành; rà soát dịch vụ đang chạy, tài khoản dịch vụ, quyền quản trị và thông tin xác thực có thể dùng chung giữa nhiều hệ thống. Đóng các đường truy cập không cần thiết sẽ giảm số tài sản mà kẻ tấn công có thể tiếp cận.
MFA giúp bảo vệ một số đường tấn công dựa trên tài khoản. Cần kết hợp với vá lỗi, vì MFA không xử lý được lỗi bỏ qua xác thực hay lỗi thực thi lệnh trong phần mềm.
Phân vùng mạng để giới hạn khả năng lan rộng
Tách hệ thống quản trị, máy chủ ứng dụng và cơ sở dữ liệu theo nhu cầu kết nối. Áp dụng rule theo nguyên tắc chỉ cho phép luồng cần thiết; tránh để một máy bị xâm nhập có thể kết nối rộng tới các tài sản còn lại.
Doanh nghiệp có thể tham khảo bài bảo mật đám mây cho máy ảo và container và các phương án bảo mật server khi rà soát cấu hình mạng, dịch vụ công khai và quyền truy cập. Với Cloud Servers, hướng dẫn cấu hình Firewall trên Bizfly Cloud trình bày cách kiểm soát cổng, nguồn và đích truy cập.
Phân định trách nhiệm cập nhật và vận hành
Trong môi trường cloud, nhà cung cấp và khách hàng quản lý các lớp khác nhau. Với máy ảo IaaS, khách hàng thường cần theo dõi hệ điều hành, phần mềm, cấu hình mạng, dữ liệu và tài khoản thuộc phạm vi mình quản lý; xem mô hình trách nhiệm chia sẻ của Bizfly Cloud để xác định phạm vi vận hành liên quan.
Phân định rõ người phụ trách bản vá, kiểm tra cấu hình, giám sát log và ứng phó sự cố giúp tránh tình trạng một thành phần không được xử lý vì mỗi bên nghĩ bên còn lại đang chịu trách nhiệm.
Điều tra nếu thiết bị có thể đã bị xâm nhập
Nếu hệ thống đã phơi lộ trong thời gian có khai thác hoặc xuất hiện dấu hiệu bất thường, hãy lưu log và dữ liệu cần thiết, kiểm tra truy cập đặc quyền, thay đổi thông tin xác thực có nguy cơ bị lộ và làm theo hướng dẫn khôi phục của nhà cung cấp.
Trong cảnh báo Ivanti, CISA khuyến nghị điều tra mạng và bộ nhớ khi cần xác định khả năng bị xâm nhập; một kết quả kiểm tra tính toàn vẹn sạch không nhất thiết loại trừ hoạt động chỉ diễn ra trong bộ nhớ.
Câu hỏi thường gặp về Exploit Chaining
Exploit chaining có thể xuất hiện trên ứng dụng, hệ điều hành, thiết bị mạng và các hệ thống kết nối với nhau. Những câu hỏi sau giúp phân biệt chuỗi khai thác với việc chỉ có nhiều lỗ hổng cùng tồn tại.
Exploit chaining có bắt buộc phải có nhiều CVE không?
Không. Chuỗi có thể kết hợp nhiều CVE, nhưng cũng có thể gồm một lỗ hổng, một cấu hình sai, quyền quá rộng hoặc thông tin xác thực bị lộ. Điều quan trọng là các yếu tố đó có thể nối thành đường đi tới mục tiêu hay không.
CVSS trung bình có nghĩa là có thể trì hoãn bản vá không?
Không thể kết luận chỉ từ điểm CVSS. Nếu lỗi đang bị khai thác, xuất hiện trên tài sản công khai hoặc giúp mở đường tới quyền cao hơn, doanh nghiệp có thể cần xử lý trước các lỗi có điểm cao hơn nhưng ít phơi lộ hơn.
WAF hoặc firewall có chặn được mọi exploit chain không?
Không. WAF lọc một số yêu cầu HTTP/HTTPS tới ứng dụng web; firewall kiểm soát luồng mạng theo rule. Cần chọn đúng lớp kiểm soát cho từng đường tấn công và vẫn cập nhật phần mềm bị ảnh hưởng.
Sau khi vá có cần điều tra hệ thống không?
Có, nếu có dấu hiệu khai thác hoặc thiết bị đã phơi lộ trong giai đoạn bị ảnh hưởng. Bản vá xử lý lỗ hổng đã biết; hoạt động kiểm tra sau sự cố giúp xác định liệu kẻ tấn công đã truy cập hệ thống trước đó hay chưa.
Exploit chaining cho thấy một lỗ hổng mức trung bình có thể trở thành mắt xích quan trọng trong cuộc tấn công lớn hơn. Doanh nghiệp cần đánh giá điểm vào, điều kiện chuyển bước, quyền đạt được và khả năng lan rộng; từ đó ưu tiên vá toàn bộ chuỗi, giới hạn đường truy cập và điều tra khi có dấu hiệu xâm nhập.










