Lỗi integer underflow trong VMCI cho phép ghi ngoài giới hạn trên VMware ESXi, Workstation và Fusion

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-2025-41237 là gì?

Lỗ hổng CVE-2025-41237 là lỗ hổng Out-of-bounds Write ảnh hưởng tới Cloud Foundation (phiên bản bị ảnh hưởng: 9.0.0.0, 5.x, 4.5.x), vSphere Foundation (phiên bản bị ảnh hưởng: 9.0.0.0), ESXi (phiên bản bị ảnh hưởng: 8.0 – < ESXi80U3f-24784735, 8.0 – < ESXi80U2e-24789317 và các phiên bản bị ảnh hưởng khác) và 4 sản phẩm khác. 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

VMware ESXi, Workstation và Fusion chứa lỗi underflow số nguyên trong VMCI (Virtual Machine Communication Interface), dẫn đến ghi dữ liệu vượt ngoài giới hạn. Tác nhân độc hại có quyền quản trị cục bộ trên một máy ảo có thể khai thác vấn đề này để thực thi mã với tư cách tiến trình VMX của máy ảo đang chạy trên host. Trên ESXi, việc khai thác bị giới hạn trong VMX sandbox, trong khi trên Workstation và Fusion, điều này có thể dẫn đến thực thi mã trên máy nơi Workstation hoặc Fusion được cài đặt.

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

Bằng chứng được cung cấp và response matrix của Broadcom xác định các phạm vi sau:

  • VMware ESXi 8.0: các bản thuộc nhánh được liệt kê là bị ảnh hưởng khi thấp hơn ESXi80U3f-24784735 hoặc thấp hơn ESXi80U2e-24789317, tùy nhánh cập nhật.
  • VMware ESXi 7.0: các bản thấp hơn ESXi70U3w-24784741 bị ảnh hưởng.
  • VMware Workstation 17.x: các bản thấp hơn 17.6.4 bị ảnh hưởng; response matrix nêu 17.6.4 là fixed version.
  • VMware Fusion 13.x: bản ghi chuẩn hóa đánh dấu nhánh này bị ảnh hưởng với điều kiện lessThanOrEqual 13.6.4, trong khi response matrix của Broadcom liệt kê 13.6.4 là fixed version. Đây là điểm không nhất quán về ranh giới phiên bản và cần được xác minh khi đánh giá tài sản.
  • VMware Cloud Foundation: 9.0.0.0, 5.x và 4.5.x được ghi nhận bị ảnh hưởng. Với 9.0.0.0, response matrix nêu fixed build ESXi-9.0.0.0100-24813472; với 5.x, mục tiêu là async patch tới ESXi80U3f-24784735; với 4.5.x, mục tiêu là async patch tới ESXi70U3w-24784741.
  • VMware vSphere Foundation: 9.0.0.0 được ghi nhận bị ảnh hưởng, với fixed build ESXi-9.0.0.0100-24813472.
  • VMware Telco Cloud Platform: các nhánh 5.x và 4.x có mục tiêu khắc phục ESXi80U3f-24784735; các nhánh 3.x và 2.x có mục tiêu ESXi70U3w-24784741.
  • VMware Telco Cloud Infrastructure: các nhánh 3.x và 2.x có mục tiêu khắc phục ESXi70U3w-24784741.

Các nhánh song song hoặc phiên bản không được liệt kê không nên được suy đoán là an toàn chỉ từ dữ liệu này.

Chi tiết kỹ thuật

VMware ESXi, Workstation và Fusion có lỗi integer underflow trong VMCI (Virtual Machine Communication Interface), dẫn đến thao tác ghi dữ liệu vượt ngoài giới hạn bộ nhớ. Theo advisory, tác nhân phải có quyền quản trị cục bộ trong một máy ảo để đưa hoạt động VMCI độc hại tới tiến trình VMX đang chạy trên host. Trên ESXi, việc thực thi mã bị giới hạn trong VMX sandbox; trên Workstation và Fusion, lỗi có thể dẫn đến thực thi mã trên máy cài đặt sản phẩm. Bản ghi xác định lớp lỗi CWE-787, nhưng không nêu message VMCI, trường dữ liệu, thao tác cụ thể hoặc bố cục bộ nhớ chịu ảnh hưởng. Metadata scoring được cung cấp mô tả khả năng truy cập local, độ phức tạp thấp và không cần user interaction, nhưng ghi PR:N, trong khi phần mô tả tấn công yêu cầu quyền quản trị cục bộ trong máy ảo; nội dung này ưu tiên điều kiện tấn công được nêu rõ trong advisory.

Khả năng khai thác

Lỗi có thể bị khai thác từ bên trong máy ảo qua đường truy cập local. Advisory của Broadcom nêu điều kiện là tác nhân có quyền quản trị cục bộ trên máy ảo; metadata có cấu trúc lại mô tả không yêu cầu privilege, nên cần đối chiếu cách triển khai và cách diễn giải scoring trước khi tự động hóa đánh giá. Bản ghi mô tả attack complexity thấp và không cần tương tác của người dùng. Broadcom cho biết lỗi được báo cáo riêng tư và ghi nhận Corentin BAYET của REverse Tactics trong hoạt động Pwn2Own. Bản ghi được cung cấp đánh dấu public exploit là false và không thiết lập trạng thái khai thác đã biết; điều này không chứng minh rằng lỗi không thể bị khai thác trong môi trường cụ thể.

Tác động kỹ thuật

Lỗi có thể cho phép ghi ngoài giới hạn trong thành phần VMCI và dẫn tới thực thi mã với tư cách tiến trình VMX của máy ảo trên host. Trên ESXi, vendor giới hạn kết quả được mô tả trong VMX sandbox, nên bằng chứng hiện có không đủ để kết luận về host escape hoặc thực thi mã bên ngoài sandbox. Trên Workstation và Fusion, kết quả có thể mở rộng thành thực thi mã trên máy cài đặt, với khả năng ảnh hưởng đến tính bảo mật, toàn vẹn và khả dụng của máy đó. Điều kiện khai thác được mô tả là truy cập local từ một máy ảo và quyền quản trị cục bộ trong guest; độ phức tạp được metadata ghi nhận là thấp và không cần tương tác người dùng. Độ tin cậy của việc khai thác, dữ liệu cụ thể bị ghi đè và phạm vi chính xác trong từng cấu hình không được công bố trong bằng chứng hiện có.

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

Lỗi này làm suy yếu ranh giới giữa hoạt động trong guest và tiến trình VMX của nền tảng ảo hóa. Với VMware ESXi, Broadcom nêu rằng việc khai thác bị giới hạn trong VMX sandbox, vì vậy bằng chứng hiện có không xác nhận việc thoát sandbox hoặc thực thi mã tùy ý trên toàn bộ host ESXi. Với VMware Workstation và Fusion, lỗi có thể dẫn đến thực thi mã trên máy cài đặt, tạo rủi ro đối với tính bảo mật, toàn vẹn và khả dụng của host workstation. Các môi trường Cloud Foundation, vSphere Foundation và Telco Cloud cần xử lý đúng nhánh ESXi hoặc async patch tương ứng để tránh bỏ sót phần hạ tầng được quản lý.

Cách khắc phục

  1. Cài bản sửa phù hợp với từng nhánh: cập nhật VMware ESXi 8.0 tới build ESXi80U3f-24784735 hoặc ESXi80U2e-24789317 theo nhánh cập nhật đang sử dụng; cập nhật ESXi 7.0 tới ESXi70U3w-24784741.
  2. Cập nhật VMware Workstation 17.x tới 17.6.4 và VMware Fusion 13.x tới 13.6.4. Do dữ liệu Fusion có khác biệt giữa điều kiện lessThanOrEqual trong bản ghi chuẩn hóa và fixed version trong advisory, cần xác minh trạng thái gói đã cài với nguồn Broadcom trước khi đóng phát hiện.
  3. Với VMware Cloud Foundation và vSphere Foundation 9.0.0.0, áp dụng fixed build ESXi-9.0.0.0100-24813472 cho thành phần ESX tương ứng.
  4. Với VMware Cloud Foundation 5.x và 4.5.x, thực hiện async patch lần lượt tới ESXi80U3f-24784735 và ESXi70U3w-24784741. Với Telco Cloud Platform, dùng mục tiêu ESXi80U3f-24784735 cho 5.x và 4.x, hoặc ESXi70U3w-24784741 cho 3.x và 2.x. Với Telco Cloud Infrastructure 3.x và 2.x, dùng ESXi70U3w-24784741.
  5. Broadcom nêu rõ không có workaround cho lỗi này. Không nên coi việc thay đổi quyền trong guest, vô hiệu hóa thành phần chưa được chỉ định, hoặc chỉ tăng cường giám sát là biện pháp khắc phục đã được vendor xác nhận.
  6. Sau khi cập nhật, xác minh build thực tế trên từng host hoặc máy workstation, kiểm tra các nhánh async patch đã hoàn tất, và tiếp tục đánh giá các guest có quyền quản trị cục bộ cho tới khi toàn bộ tài sản liên quan được xử lý.

Cách phát hiện

  1. Kiểm kê các triển khai VMware ESXi, Workstation, Fusion, Cloud Foundation, vSphere Foundation, Telco Cloud Platform và Telco Cloud Infrastructure, sau đó đối chiếu phiên bản hoặc build cài đặt với các nhánh bị ảnh hưởng và mục tiêu khắc phục trong affected_summary.
  2. Xác định các máy ảo mà người dùng hoặc tài khoản không tin cậy có quyền quản trị cục bộ, vì đây là điều kiện tấn công được nêu trong advisory.
  3. Kiểm tra log và telemetry của hypervisor hoặc máy host để tìm hành vi bất thường của tiến trình VMX, lỗi crash hoặc dấu hiệu thực thi bất thường bắt nguồn từ guest. Đây là biện pháp giám sát phòng ngừa, không phải indicator đã được vendor xác nhận.
  4. Không có IOC cụ thể hoặc log event đặc thù được xác lập trong bằng chứng hiện có. Việc không thấy log đáng ngờ không chứng minh hệ thống an toàn, vì vậy cần ưu tiên xác minh phiên bản và build.
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.