Lỗi tràn heap PVSCSI trong VMware ESXi, Workstation và Fusion có thể dẫn đến thực thi mã trên máy chủ

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

Lỗ hổng CVE-2025-41238 là lỗ hổng Out-of-bounds Write ảnh hưởng tới 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), Cloud Foundation (phiên bản bị ảnh hưởng: 5.x, 4.5.x), Workstation (phiên bản bị ảnh hưởng: 17.x – < 17.6.4) và 3 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 một lỗ hổng tràn heap trong bộ điều khiển PVSCSI (SCSI paravirtualized), dẫn đến ghi ngoài biên. Một 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ể lợi dụng vấn đề này để thực thi mã dưới dạng tiến trình VMX của máy ảo đang chạy trên host. Trên ESXi, việc khai thác được giới hạn trong VMX sandbox và chỉ có thể thực hiện với các cấu hình không được hỗ trợ. 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

  • VMware ESXi: Nhánh 8.0 bị ảnh hưởng khi thấp hơn ESXi80U3f-24784735 trên tuyến U3 hoặc thấp hơn ESXi80U2e-24789317 trên tuyến U2. Nhánh 7.0 bị ảnh hưởng khi thấp hơn ESXi70U3w-24784741.
  • VMware Workstation: Nhánh 17.x bị ảnh hưởng khi thấp hơn 17.6.4.
  • VMware Fusion: Nhánh 13.x bị ảnh hưởng khi thấp hơn 13.6.4.
  • VMware Cloud Foundation: Các nhánh 5.x và 4.5.x bị ảnh hưởng. Ma trận Broadcom chỉ ra bản vá bất đồng bộ tương ứng tới ESXi80U3f-24784735 cho 5.x và ESXi70U3w-24784741 cho 4.5.x.
  • VMware Telco Cloud Platform: Các nhánh 5.x, 4.x, 3.x và 2.x bị ảnh hưởng. Ma trận Broadcom ánh xạ 5.x và 4.x tới ESXi80U3f-24784735, còn 3.x và 2.x tới ESXi70U3w-24784741.
  • VMware Telco Cloud Infrastructure: Các nhánh 3.x và 2.x bị ảnh hưởng, với bản vá bất đồng bộ được ánh xạ tới ESXi70U3w-24784741.
  • Ma trận Broadcom liệt kê ESX 9.0.0.0 thuộc VMware Cloud Foundation và VMware vSphere Foundation là không bị ảnh hưởng đối với lỗi này. Trạng thái của các nhánh không được liệt kê chưa được bản ghi xác nhận.

Chi tiết kỹ thuật

Lỗi nằm trong bộ điều khiển PVSCSI, tức bộ điều khiển SCSI paravirtualized, và là lỗi tràn heap dẫn đến ghi ngoài biên, thuộc CWE-787. Bộ điều khiển ảo này là bề mặt tấn công được sử dụng từ bên trong máy ảo, nhưng advisory không nêu định dạng request, trường dữ liệu hoặc điều kiện biên cụ thể gây ra lỗi. Theo mô tả của vendor, tác nhân phải có quyền quản trị cục bộ trong máy ảo để kích hoạt lỗi. Việc khai thác thành công có thể cho phép thực thi mã dưới ngữ cảnh tiến trình VMX của máy ảo trên host. Trên ESXi, việc khai thác được chứa trong VMX sandbox và chỉ được mô tả là khả thi với các cấu hình không được hỗ trợ. Trên Workstation và Fusion, kết quả có thể là thực thi mã trên máy đang cài sản phẩm; chi tiết về layout bộ nhớ và chuỗi khai thác đáng tin cậy không được công bố trong các tài liệu đã kiểm tra.

Khả năng khai thác

  • Khả năng tiếp cận: Đây là đường tấn công cục bộ từ máy ảo và không được mô tả là có thể khai thác từ xa.
  • Điều kiện: Mô tả của vendor yêu cầu tác nhân có quyền quản trị cục bộ trong máy ảo. Bản ghi chuẩn hóa mô tả độ phức tạp thấp và không yêu cầu tương tác của người dùng.
  • Phạm vi trên ESXi: Khai thác chỉ được nêu cho các cấu hình không được hỗ trợ và kết quả bị giới hạn trong VMX sandbox.
  • Phạm vi trên Workstation và Fusion: Khai thác có thể dẫn đến thực thi mã trên máy cài Workstation hoặc Fusion.
  • Tình trạng khai thác công khai: Tài liệu CISA được cung cấp trong nguồn nghiên cứu nêu rằng tại thời điểm đánh giá, chưa có khai thác công khai được biết đến nhắm cụ thể vào các lỗi này. Điều này không chứng minh rằng lỗi không thể bị khai thác trong tương lai.

Tác động kỹ thuật

Kết quả kỹ thuật được mô tả là ghi ngoài biên do lỗi tràn heap trong PVSCSI, có thể dẫn đến thực thi mã dưới ngữ cảnh tiến trình VMX trên host. Trên ESXi, việc thực thi được vendor mô tả là nằm trong VMX sandbox và điều kiện khai thác gắn với các cấu hình không được hỗ trợ. Trên Workstation và Fusion, thực thi mã có thể xảy ra trên chính máy cài phần mềm, nên tác động có thể vượt ra ngoài ranh giới của máy ảo. Về tổ chức, một host bị kiểm soát có thể làm suy giảm tính bí mật, toàn vẹn hoặc khả dụng của workload và dữ liệu đang chạy trên đó. Tuy nhiên, bản ghi không xác nhận hành vi đánh cắp dữ liệu, persistence, lan truyền sang host khác hoặc một chiến dịch khai thác cụ thể.

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

  • Với Workstation và Fusion, việc khai thác thành công có thể mở rộng ảnh hưởng từ máy ảo sang máy chủ hoặc máy workstation cài sản phẩm, đe dọa tính bí mật, toàn vẹn và khả dụng của môi trường đó.
  • Với ESXi, vendor mô tả kết quả bị chứa trong VMX sandbox và chỉ khai thác được với cấu hình không được hỗ trợ, nên phạm vi ảnh hưởng được xác nhận hẹp hơn trong các triển khai được hỗ trợ.
  • Các môi trường Cloud Foundation và Telco Cloud có thể cần quy trình cập nhật ESXi bất đồng bộ, làm phát sinh yêu cầu điều phối và kiểm tra tương thích trong kế hoạch bảo trì.
  • Bản ghi xác nhận khả năng thực thi mã nhưng không thiết lập việc đánh cắp dữ liệu, duy trì truy cập, lây lan sang hệ thống khác hoặc một sự cố xâm nhập cụ thể.

Cách khắc phục

  1. Áp dụng bản vá của Broadcom theo đúng nhánh sản phẩm: ESXi 8.0 tuyến U3 tới ESXi80U3f-24784735, ESXi 8.0 tuyến U2 tới ESXi80U2e-24789317, ESXi 7.0 tới ESXi70U3w-24784741, Workstation tới 17.6.4, và Fusion tới 13.6.4.
  2. Với Cloud Foundation, áp dụng bản vá ESXi bất đồng bộ tương ứng: nhánh 5.x tới ESXi80U3f-24784735 và nhánh 4.5.x tới ESXi70U3w-24784741.
  3. Với Telco Cloud Platform, dùng tuyến ESXi80U3f-24784735 cho các nhánh 5.x và 4.x, và tuyến ESXi70U3w-24784741 cho các nhánh 3.x và 2.x. Với Telco Cloud Infrastructure, áp dụng tuyến ESXi70U3w-24784741 cho các nhánh 3.x và 2.x.
  4. Broadcom không liệt kê workaround cho lỗi này. Trong thời gian chờ cập nhật, có thể giảm rủi ro bằng cách hạn chế quyền quản trị cục bộ trong các máy ảo bị ảnh hưởng và loại bỏ các cấu hình ESXi không được hỗ trợ khi khả thi. Đây chỉ là biện pháp giảm thiểu tạm thời, không thay thế cho việc cài bản vá.
  5. Sau khi cập nhật, xác minh từng sản phẩm và từng nhánh triển khai đã đạt đúng build sửa lỗi; không suy luận rằng một bản vá trên một nhánh tự động bao phủ các nhánh song song chưa được xác nhận.

Cách phát hiện

  1. Kiểm kê các triển khai VMware ESXi, Workstation, Fusion, Cloud Foundation, Telco Cloud Platform và Telco Cloud Infrastructure, sau đó đối chiếu phiên bản hoặc build với ma trận fixed version của Broadcom.
  2. Xác định các máy ảo đang sử dụng bộ điều khiển PVSCSI và rà soát những tài khoản có quyền quản trị cục bộ trong các máy ảo đó.
  3. Với Cloud Foundation và các sản phẩm Telco Cloud, đối chiếu bản phát hành sản phẩm với bản vá ESXi nền tảng tương ứng, vì vendor hướng dẫn cập nhật bất đồng bộ cho các nhánh này.
  4. Rà soát các cấu hình ESXi không được hỗ trợ, vì đây là điều kiện được vendor nêu cho khả năng khai thác trên ESXi.
  5. Kiểm tra telemetry của host để tìm hành vi bất thường của tiến trình VMX hoặc dấu hiệu thực thi mã ngoài hoạt động dự kiến. Đây là biện pháp giám sát phòng ngừa, không phải IOC đã được vendor xác nhận.
  6. Không coi việc không thấy log bất thường là bằng chứng hệ thống an toàn; advisory không cung cấp chữ ký log hoặc IOC cụ thể.
Nguồn (11)
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.