Cohesity NetBackup Flex OS: Chèn tham số cho phép thực thi mã với quyền root

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

Lỗ hổng CVE-2026-28197 là lỗ hổng Improper Neutralization of Argument Delimiters in a Command ('Argument Injection') ảnh hưởng tới NetBackup Flex OS (phiên bản bị ảnh hưởng: < 6.4). Lỗ hổng này được xếp hạng ở mức Nghiêm trọng, với điểm CVSS 9.4. 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

Một người dùng đã xác thực với quyền thấp có quyền truy cập NetBackup Flex OS management shell có thể cung cấp input được chế tạo đặc biệt cho một lệnh quản trị đặc quyền, khiến lệnh này thực thi mã tùy ý với quyền root. Khai thác thành công cho phép kẻ tấn công kiểm soát không hạn chế host của Flex appliance và tất cả container được lưu trữ, làm mất hoàn toàn tính bí mật, tính toàn vẹn và tính sẵn sàng.

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

Cohesity NetBackup Flex OS bị ảnh hưởng khi phiên bản nhỏ hơn 6.4, với trạng thái mặc định là bị ảnh hưởng trong bản ghi chuẩn hóa.

  • Sản phẩm: Cohesity NetBackup Flex OS.
  • Nhánh bị ảnh hưởng: 0 đến nhỏ hơn 6.4 theo kiểu phiên bản tùy chỉnh.
  • Bản sửa: Advisory của Cohesity chỉ rõ nâng cấp lên 6.4 hoặc cao hơn. Trạng thái của các nhánh phát hành song song không được bản ghi chuẩn hóa mô tả riêng.

Chi tiết kỹ thuật

NetBackup Flex OS có lỗi argument injection trong một lệnh quản trị đặc quyền. Người dùng đã xác thực với quyền thấp nhưng có quyền truy cập management shell có thể cung cấp input được chế tạo đặc biệt; input này khiến lệnh quản trị thực thi mã tùy ý với quyền root. Lỗi thuộc CWE-88, do các dấu phân cách đối số trong lệnh không được trung hòa đúng cách. Khai thác có thể đạt tới host của Flex appliance và tất cả container được lưu trữ trên đó. Advisory không nêu tên lệnh cụ thể, quy tắc phân tích input, chuỗi khai thác hoặc chi tiết triển khai còn thiếu, vì vậy không nên suy đoán các bước khai thác cụ thể.

Khả năng khai thác

Lỗi có thể bị khai thác qua mạng bởi một người dùng đã xác thực và có quyền thấp trên NetBackup Flex OS management shell. Không cần người dùng khác tương tác và độ phức tạp khai thác được đánh giá là thấp. Điều kiện tiên quyết quan trọng là tài khoản phải có quyền truy cập management shell; việc chỉ có tài khoản sản phẩm nhưng không có quyền shell không được chứng minh là đủ. Bản ghi được cung cấp không xác nhận khai thác thực tế hoặc chiến dịch đang hoạt động, và không xác định trạng thái known exploitation. Bản ghi cũng không nêu public exploit; điều này không chứng minh rằng không thể có khai thác riêng tư hoặc khai thác chưa được báo cáo.

Tác động kỹ thuật

Kết quả kỹ thuật trực tiếp là thực thi mã tùy ý với quyền root trên Flex appliance host. Phạm vi ảnh hưởng bao gồm host và tất cả container được lưu trữ, nên tác động không chỉ giới hạn ở phiên shell của người dùng. Kẻ tấn công có thể làm mất tính bí mật, tính toàn vẹn và tính sẵn sàng của appliance và các container. Về tổ chức, điều này có thể dẫn đến thay đổi cấu hình, gián đoạn hoạt động hoặc truy cập trái phép vào dữ liệu mà các hệ thống đó xử lý. Bản ghi không xác định các giới hạn cụ thể sau khi đạt quyền root ngoài việc mô tả quyền kiểm soát không hạn chế.

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

Khai thác thành công có thể cho phép kẻ tấn công kiểm soát hoàn toàn host của Flex appliance và các container được lưu trữ trên đó. Hệ quả có thể bao gồm mất tính bí mật của dữ liệu và cấu hình trên appliance, thay đổi trái phép đối với hệ thống hoặc container, và gián đoạn dịch vụ. Vì lệnh chạy với quyền root, việc giới hạn quyền của tài khoản shell ban đầu không còn bảo vệ được host sau khi khai thác. Rủi ro vận hành đặc biệt nghiêm trọng đối với các appliance đang cung cấp dịch vụ hoặc lưu trữ container quan trọng.

Cách khắc phục

  1. Nâng cấp trước tiên: Nâng NetBackup Flex OS lên 6.4 hoặc cao hơn theo hướng dẫn của Cohesity. Sau khi nâng cấp, xác minh phiên bản thực tế trên từng appliance và kiểm tra toàn bộ các nhánh triển khai đang sử dụng.
  2. Giảm quyền truy cập trong thời gian chờ nâng cấp: Chỉ cho phép quản trị viên được ủy quyền truy cập NetBackup Flex OS management shell. Cohesity nêu rõ biện pháp này không loại bỏ hoàn toàn rủi ro và không thay thế việc nâng cấp.
  3. Rà soát tài khoản: Xác định và loại bỏ quyền management shell không cần thiết, đặc biệt đối với các tài khoản quyền thấp có thể gọi lệnh quản trị đặc quyền.
  4. Đánh giá sau xử lý: Rà soát audit record và thay đổi trên appliance cùng các container sau khi hoàn tất nâng cấp để phát hiện dấu hiệu sử dụng trái phép trước đó. Không có hướng dẫn phục hồi hoặc chỉ báo xâm nhập cụ thể nào được nguồn cung cấp.

Cách phát hiện

  1. Kiểm kê mọi Cohesity NetBackup Flex OS appliance và ghi nhận phiên bản chính xác đang chạy.
  2. Xác định các appliance thuộc nhánh phiên bản bị ảnh hưởng theo ranh giới trong affected_summary.
  3. Rà soát tài khoản có quyền truy cập NetBackup Flex OS management shell, đặc biệt các tài khoản không phải quản trị viên nhưng vẫn có thể gọi lệnh quản trị đặc quyền.
  4. Kiểm tra các audit record hoặc command record hiện có của management shell để tìm việc sử dụng bất thường các lệnh quản trị đặc quyền, tiến trình mới chạy với quyền cao hoặc thay đổi ngoài kế hoạch trên appliance và container. Đây là biện pháp giám sát phòng ngừa, không phải IOC đã được xác nhận bởi advisory.
  5. Điều tra riêng mọi dấu hiệu thay đổi trái phép về tính toàn vẹn, tính sẵn sàng hoặc dữ liệu trên Flex appliance và container. Không có log event, đường dẫn hoặc chỉ dấu cụ thể nào được nguồn công bố; việc không thấy sự kiện không chứng minh hệ thống an toàn.
Nguồn (15)
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.