Nutanix Prism Gateway bị bypass xác thực, cho phép chiếm quyền quản trị cluster

Lưu ý: Dữ liệu này chỉ có tính chất tham khảo, phục vụ nghiên cứu an ninh mạng.CyStack khuyến nghị người dùng không sử dụng các thông tin này nhằm các mục đích bất hợp pháp

Lỗ hổng CVE-2026-84731 là gì?

Lỗ hổng CVE-2026-84731 là lỗ hổng thuộc các loại Missing Authentication for Critical Function, Authentication Bypass by Spoofing và Authentication Bypass by Assumed-Immutable Data, ảnh hưởng tới Acropolis Operating System (AOS). Lỗ hổng này được xếp hạng ở mức Nghiêm trọng, với điểm CVSS 9.3. Các nguồn hiện có chưa ghi nhận lỗ hổng này bị khai thác.

Giới thiệu chung

Dữ liệu gốc

Kẻ tấn công từ xa không cần xác thực có thể bypass xác thực và giành toàn quyền truy cập vào các administrative API endpoint trong Nutanix Prism Element bằng cách đưa vào một HTTP header quản lý nội bộ được tạo đặc biệt. Lỗ hổng phát sinh do cấu hình sai trong các authentication filter của ứng dụng. Do đó, máy chủ trả về một header Set-Cookie chứa JSESSIONID hợp lệ. Session cookie này giải mã thành một JSON Web Token (JWT) cấp đặc quyền quản trị cluster cao nhất. Khai thác thành công cho phép kẻ tấn công thực thi các lệnh ở cấp root trên tất cả Controller VM (CVM) trong cluster, dẫn đến phá hủy hoàn toàn cluster và truy cập trái phép vào VM memory cùng virtual disks.

Sản phẩm và phạm vi ảnh hưởng

  • Nutanix AOS / Prism Element, thành phần Prism Gateway: bị ảnh hưởng trong các nhánh từ 0 đến trước 7.3.1.18, từ 7.5 đến trước 7.5.2, và từ 7.6 đến trước 7.6.0.8. Các mốc 7.3.1.18, 7.5.2 và 7.6.0.8 được xác định là không bị ảnh hưởng trong dữ liệu affected có cấu trúc.
  • Nutanix Prism Central: advisory của Nutanix cũng liệt kê sản phẩm này với các mốc sửa lỗi tương ứng 7.3.1.18, 7.5.2 và 7.6.0.8. Dữ liệu affected có cấu trúc của CVE không tách Prism Central thành một mục sản phẩm riêng, nên trạng thái của các nhánh Prism Central không được liệt kê cụ thể ngoài thông tin trong advisory.
  • Trạng thái mặc định trong dữ liệu affected là không bị ảnh hưởng đối với các phiên bản không thuộc các phạm vi nêu trên. Không nên suy ra trạng thái an toàn cho một nhánh song song nếu chưa đối chiếu với advisory và release notes tương ứng.

Chi tiết kỹ thuật

Lỗ hổng nằm trong cơ chế xử lý xác thực của Prism Gateway trong Prism Element. Kẻ tấn công từ xa không cần xác thực, có kết nối mạng đến giao diện quản trị, có thể gửi một HTTP request chứa internal management header được tạo đặc biệt đến API. Do cấu hình sai trong authentication filters, máy chủ trả về header Set-Cookie chứa JSESSIONID hợp lệ; cookie này giải mã thành JSON Web Token với quyền quản trị cluster cao nhất.

Chuỗi xử lý được ghi nhận ở mức khái quát như sau:

  1. Kẻ tấn công gửi request đến giao diện quản trị Prism có chứa header nội bộ được tạo đặc biệt.
  2. Bộ lọc xác thực xử lý header này không đúng và bỏ qua yêu cầu xác thực thông thường.
  3. Máy chủ cấp session cookie JSESSIONID có quyền quản trị cao nhất.
  4. Quyền này cho phép truy cập administrative API và có thể dẫn đến thực thi lệnh ở cấp root trên các Controller VM (CVM) trong cluster.

Nutanix xác định giao diện quản trị liên quan sử dụng port 9440. Bản ghi công khai không nêu giá trị chính xác của header hoặc chi tiết mã nguồn của authentication filters, vì vậy không nên tự suy đoán chuỗi header hay dấu hiệu triển khai cụ thể.

Khả năng khai thác

Lỗ hổng có thể khai thác qua mạng đối với giao diện quản trị Prism và không yêu cầu tài khoản hợp lệ hoặc tương tác của người dùng. Điều kiện thực tế là kẻ tấn công phải có khả năng kết nối đến management interface, đặc biệt là port 9440; mức phơi nhiễm phụ thuộc vào việc giao diện này có bị mở ra ngoài các mạng quản trị tin cậy hay không.

Bản ghi CNA cho biết hoạt động khai thác proof of concept đã được xác thực trong quá trình responsible disclosure. Bản ghi không cho biết có chiến dịch khai thác thực tế nào đang diễn ra. Hiện không có mã khai thác công khai hoặc bộ công cụ tấn công tự động nào được xác nhận là đang được phân phối công khai trong nguồn đã kiểm tra.

Tác động kỹ thuật

Khai thác thành công có thể cấp quyền truy cập administrative API với đặc quyền quản trị cluster cao nhất cho một kẻ tấn công chưa xác thực. Tác động được mô tả bao gồm thực thi lệnh root trên các CVM, ảnh hưởng đến toàn bộ cluster và khả năng truy cập trái phép vào VM memory cùng virtual disks.

Hậu quả kỹ thuật có thể bao gồm mất tính bảo mật của dữ liệu, thay đổi trái phép đối với cấu hình hoặc workload, và mất khả dụng do phá hủy cluster. Đây là tác động ở phạm vi hạ tầng, nhưng việc khai thác thực tế vẫn phụ thuộc vào khả năng kết nối đến Prism management interface và các tài nguyên hiện diện trong cluster. Bản ghi không chứng minh rằng mọi cluster đều đã bị xâm nhập hoặc đã xảy ra mất dữ liệu.

Tác động đến tổ chức

Lỗ hổng có thể biến một giao diện quản trị bị phơi nhiễm thành điểm kiểm soát toàn bộ cluster mà không cần thông tin xác thực. Quyền truy cập đạt được có thể cho phép thay đổi hoặc phá hủy tài nguyên cluster, làm gián đoạn dịch vụ máy ảo và gây mất tính toàn vẹn của hạ tầng.

Do quyền có thể mở rộng đến thực thi lệnh root trên các CVM, hệ thống có thể đối mặt với nguy cơ phá hủy cluster hoàn toàn. Việc truy cập trái phép vào VM memory và virtual disks cũng có thể dẫn đến lộ dữ liệu hoặc ảnh hưởng đến tính bảo mật của workload. Mức độ thiệt hại thực tế phụ thuộc vào phạm vi kết nối mạng đến management interface và dữ liệu, workload đang chạy trên cluster.

Cách khắc phục

  1. Nâng cấp AOS bị ảnh hưởng lên đúng release đã được xác nhận sửa lỗi cho nhánh đang sử dụng: 7.3.1.18, 7.5.2 hoặc 7.6.0.8. Không nên biến các mốc này thành một phạm vi mở cho mọi nhánh phát hành khác nếu chưa có xác nhận tương ứng.
  2. Đối với Prism Central, đối chiếu advisory và release notes của Nutanix rồi triển khai release sửa lỗi tương ứng trong nhánh đang sử dụng.
  3. Trước khi hoàn tất nâng cấp, giới hạn Prism management access vào các mạng quản trị tin cậy, jump box hoặc các dải IP được ủy quyền. Đây là biện pháp giảm phơi nhiễm được Nutanix khuyến nghị.
  4. Không dựa riêng vào việc lọc internal management header tại WAF hoặc reverse proxy nếu chưa được Nutanix xác nhận tương thích. Nếu chưa thể vá, liên hệ Nutanix Support để nhận hướng dẫn tạm thời phù hợp, không tự đoán hoặc tự triển khai header string.
  5. Sau khi nâng cấp hoặc hạn chế truy cập, rà soát audit data để tìm hoạt động quản trị trái phép và bảo toàn dữ liệu phục vụ điều tra nếu có dấu hiệu bất thường.

Cách phát hiện

Thực hiện các kiểm tra sau:

  • Lập inventory các triển khai Nutanix AOS và Prism Central, xác định những hệ thống đang chạy các release branch nằm trong phạm vi bị ảnh hưởng.
  • Kiểm tra firewall, ACL, load balancer và đường đi mạng để xác định liệu Prism management interface, đặc biệt port 9440, có thể truy cập từ mạng không được giới hạn cho quản trị viên tin cậy hay không.
  • Rà soát audit data của Prism và hoạt động quản trị để tìm các administrative API action không được ủy quyền, đồng thời bảo toàn dữ liệu liên quan nếu có nghi ngờ xâm nhập.
  • Nếu phát hiện hoạt động quản trị bất thường, hạn chế ngay quyền truy cập management interface và liên hệ Nutanix Support.

Nguồn hiện có không cung cấp một IOC hoặc log signature cụ thể. Việc không thấy dấu hiệu trong dữ liệu hiện có không chứng minh rằng hệ thống an toàn.

Nguồn (9)
Tìm hiểu thêm

Kiểm tra chuyên sâu cùng giải pháp quản lý rủi ro Web toàn diện

Giải pháp CyStack VulnScan liên tục phát hiện tài sản, xác minh lỗ hổng và giúp đội ngũ bảo mật ưu tiên khắc phục cho toàn bộ doanh nghiệp.