Tràn bộ đệm khi phân tích firmware trong IBM PowerVM Hypervisor

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

Lỗ hổng CVE-2026-96261 là lỗ hổng Stack-based Buffer Overflow ảnh hưởng tới PowerVM Hypervisor (phiên bản bị ảnh hưởng: FW1060.00 – ≤ FW1060.81). Lỗ hổng này được xếp hạng ở mức Cao, với điểm CVSS 7.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

IBM Power Systems Firmware FW1060.00 đến FW1060.81 bị ảnh hưởng bởi một lỗ hổng trong việc phân tích cấu hình host firmware. Kẻ tấn công có quyền truy cập service-level đã được xác thực vào service processor có thể ghi dữ liệu cấu hình được tạo đặc biệt, khiến host firmware boot stack bị crash với khả năng xảy ra memory corruption trong quá trình system initialisation, dẫn đến ảnh hưởng đến tính toàn vẹn và tính sẵn sàng của managed system.

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

IBM xác định các phạm vi sau:

  • IBM PowerVM Hypervisor: FW1060.00 đến FW1060.81, bao gồm cả hai đầu mút, bị ảnh hưởng.
  • IBM nêu các nền tảng Power 10 cần xử lý gồm IBM Power System S1022, S1024, S1022s, S1014, L1022, L1024, E1050 và S1012.
  • IBM cũng ghi nhận bản sửa lỗi trong một số nhánh firmware Power11 riêng biệt, nhưng bằng chứng hiện có không cung cấp ranh giới phiên bản bị ảnh hưởng cho các nhánh đó. Không nên suy luận rằng các nhánh Power11 không bị ảnh hưởng chỉ vì dải FW1060.00 đến FW1060.81 là dải được liệt kê trong bản ghi này.

Danh sách sản phẩm của IBM được nêu cho các sản phẩm còn được hỗ trợ; việc một sản phẩm hoặc phiên bản đã hết hỗ trợ không xuất hiện trong danh sách không phải là bằng chứng rằng sản phẩm đó không bị ảnh hưởng.

Chi tiết kỹ thuật

IBM PowerVM Hypervisor trong Power Systems Firmware xử lý dữ liệu cấu hình của host trong quá trình khởi tạo hệ thống. Người tấn công đã xác thực với quyền truy cập service-level vào service processor có thể ghi dữ liệu cấu hình được tạo đặc biệt vào hệ thống được quản lý. Khi dữ liệu này được phân tích, host firmware boot stack có thể bị crash và có khả năng xảy ra memory corruption. Lỗi được phân loại là CWE-121, phù hợp với khả năng xảy ra stack-based buffer overflow trong thành phần phân tích cấu hình. Vector được cung cấp cho thấy không cần user interaction, attack complexity thấp và yêu cầu quyền truy cập đã xác thực; phạm vi ảnh hưởng có thể vượt từ service processor sang host được quản lý. Bằng chứng hiện có không nêu trường cấu hình cụ thể, hàm xử lý, bố cục bộ nhớ hoặc khả năng khai thác để thực thi mã tùy ý.

Khả năng khai thác

Khai thác yêu cầu người tấn công có quyền truy cập service-level đã xác thực vào service processor. Vector được cung cấp cho biết attack vector là local, attack complexity thấp, privileges required thấp và không cần user interaction. Dữ liệu cấu hình được tạo đặc biệt có thể được ghi vào hệ thống, sau đó được xử lý trong lúc host firmware khởi tạo. Bản ghi được cung cấp đánh dấu không có public exploit, nhưng trạng thái này không chứng minh rằng chưa từng có khai thác thực tế. Bằng chứng hiện có không xác định chiến dịch, nạn nhân, exploit công khai hoặc hoạt động khai thác đã quan sát.

Tác động kỹ thuật

Khi dữ liệu cấu hình độc hại được host firmware xử lý, boot stack có thể crash trong lúc system initialisation và có khả năng xảy ra memory corruption. Kết quả thực tế được mô tả là ảnh hưởng đến availability của managed system và có thể ảnh hưởng đến integrity. Vector được cung cấp cho thấy phạm vi ảnh hưởng đã thay đổi, phù hợp với việc tác động có thể lan từ service processor sang host được quản lý. Bản ghi không chỉ ra ảnh hưởng đến confidentiality và không thiết lập được khả năng thực thi mã tùy ý, duy trì truy cập hoặc kiểm soát toàn bộ host. Về mặt tổ chức, hệ thống có thể cần khôi phục hoặc khởi động lại và có thể phát sinh gián đoạn các workload phụ thuộc vào hệ thống đó.

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

Lỗi có thể làm host firmware boot stack bị crash trong quá trình system initialisation, khiến hệ thống được quản lý không khởi động hoặc bị gián đoạn dịch vụ. Memory corruption có thể tạo ra ảnh hưởng đến tính toàn vẹn, nhưng bằng chứng hiện có không chứng minh khả năng sửa đổi tùy ý, persistence hoặc thực thi mã. Bản ghi không chỉ ra ảnh hưởng đến tính bí mật hoặc rò rỉ dữ liệu. Điều kiện khai thác yêu cầu quyền service-level đã xác thực vào service processor, vì vậy rủi ro tập trung vào các tài khoản và đường quản trị có quyền cao. Các hệ thống PowerVM Hypervisor nằm trong dải firmware bị ảnh hưởng nên được ưu tiên cập nhật trong maintenance window phù hợp.

Cách khắc phục

  1. Trên các nền tảng Power 10 được IBM liệt kê, cài đặt FW1060.82 (1060_199) hoặc bản mới hơn theo hướng dẫn của IBM để khắc phục lỗi.
  2. Lấy firmware image từ IBM Fix Central và xác nhận đúng model hệ thống trước khi triển khai.
  3. Sau khi cập nhật, kiểm tra lại firmware đang chạy và firmware đã được activate, đồng thời xác nhận hệ thống hoàn tất boot và system initialisation bình thường.
  4. Với các nhánh Power11, IBM fix history ghi nhận bản sửa trong FW1110.32 và FW1120.02, nhưng không nêu các phiên bản thấp hơn bị ảnh hưởng. Xác minh tính áp dụng theo đúng nhánh và model với IBM trước khi coi các phiên bản này là mốc khắc phục chung.
  5. IBM không liệt kê workaround hoặc mitigation nào. Trong thời gian chờ cập nhật, việc hạn chế và rà soát quyền truy cập service-level là biện pháp phòng ngừa quản trị, không phải workaround được IBM xác nhận.

Cách phát hiện

  1. Kiểm kê các hệ thống IBM Power Systems đang chạy IBM PowerVM Hypervisor và xác định firmware host hiện tại.
  2. Đánh dấu các hệ thống nằm trong dải FW1060.00 đến FW1060.81 để xử lý trước.
  3. Xác định các hệ thống Power 10 thuộc danh sách nền tảng được IBM nêu trong bulletin và kiểm tra cả firmware đang chạy lẫn firmware đã được activate.
  4. Rà soát audit hoặc event log của service processor để tìm các lần đăng nhập service-level và thao tác ghi hoặc thay đổi dữ liệu cấu hình trước các lần boot hoặc system initialisation thất bại.
  5. Kiểm tra các dấu hiệu boot stack crash, memory corruption hoặc hệ thống không hoàn tất khởi tạo sau khi dữ liệu cấu hình được thay đổi. Đây là triệu chứng phù hợp với mô tả lỗ hổng, không phải IOC độc quyền.
  6. IBM không cung cấp log event hoặc IOC cụ thể cho lỗi này; việc không thấy log phù hợp không chứng minh hệ thống an toàn.
Nguồn (10)
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.