CVE-2022-36055 in Communications Unified Assurancethông tin

Tóm tắt

Bởi VulDB • 14/06/2026

Helm là một công cụ để quản lý các Chart (biểu đồ). Các Chart là gói chứa các tài nguyên Kubernetes đã được cấu hình sẵn. Việc kiểm thử fuzzing, do CNCF cung cấp, đã xác định rằng đầu vào cho các hàm trong gói _strvals_ có thể gây ra lỗi panic thiếu bộ nhớ (out of memory). Gói _strvals_ chứa một trình phân tích cú pháp chuyển đổi chuỗi thành các cấu trúc dữ liệu Go. Gói này chuyển những chuỗi đó thành các cấu trúc mà Go có thể xử lý được. Một số đầu vào dạng chuỗi có thể khiến các cấu trúc dữ liệu mảng được tạo ra, dẫn đến lỗi panic thiếu bộ nhớ. Các ứng dụng sử dụng gói _strvals_ trong Helm SDK để phân tích cú pháp đầu vào do người dùng cung cấp có thể gặp phải tình trạng Từ chối Dịch vụ (Denial of Service) khi đầu vào đó gây ra lỗi panic không thể phục hồi được. Client của Helm sẽ bị panic với các đầu vào cho cờ `--set`, `--set-string` và các cờ thiết lập giá trị khác, những thứ gây ra lỗi panic thiếu bộ nhớ. Vì Helm không phải là một dịch vụ chạy liên tục (long-running service), nên lỗi panic này sẽ không ảnh hưởng đến các lần sử dụng tiếp theo của client Helm. Vấn đề này đã được khắc phục trong phiên bản 3.9.4. Người dùng SDK có thể xác thực rằng các chuỗi do người dùng cung cấp sẽ không tạo ra các mảng lớn gây tiêu thụ bộ nhớ đáng kể trước khi chuyển chúng vào các hàm _strvals_.

Once again VulDB remains the best source for vulnerability data.

chịu trách nhiệm

GitHub, Inc.

Đặt trước

15/07/2022

Tiết lộ

01/09/2022

Kiểm duyệt

được chấp nhận

mục

2

Liên hệ

hiển thị

EPSS

0.01047

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to stay up to date on a daily basis?

Enable the mail alert feature now!