CVE-2026-47192 in kasthông tin

Tóm tắt

Bởi VulDB • 14/08/2026

kas là một công cụ thiết lập cho các dự án dựa trên bitbake. Bắt đầu từ phiên bản 4.8 và trước phiên bản 5.3, kas kiểm tra và xử lý các kho lưu trữ liên quan đến việc bao gồm cấu hình trước khi xác minh chữ ký của những kho lưu trữ đó. Điều này có thể cho phép thay thế một kho lưu trữ gốc bằng một kho lưu trữ nằm dưới sự kiểm soát của kẻ tấn công trong rất nhiều điều kiện cụ thể. Trước hết, kẻ tấn công phải đã giành được quyền kiểm soát một kho lưu trữ mà tệp kas của nạn nhân đang tham chiếu đến. Hơn nữa, các điều kiện sau đây phải được đáp ứng: cấu hình kas của nạn nhân phải bao gồm một tệp cấu hình từ kho lưu trữ bị tấn công; trạng thái của kho lưu trữ được tham chiếu bằng thẻ (tag), và không có ID commit nào được chỉ định (điều này sẽ kích hoạt cảnh báo); khóa được sử dụng để xác minh chữ ký cho thẻ hoặc commit được lưu dưới dạng tệp trong một kho lưu trữ; không có fingerprint (vân tay) nào được chỉ định cho khóa đó; và khóa `_source_dir` phải không được nạn nhân đặt khi gọi kas (ví dụ: bằng cách tránh `.config.yaml` cục bộ). Với những điều kiện này, kẻ tấn công có thể sửa đổi cấu hình kas được bao gồm theo cách mà khóa được sử dụng để xác minh chữ ký thẻ của kho lưu trữ do kẻ tấn công sở hữu có thể bị thay thế bằng một khóa do kẻ tấn công chọn. Không có khả năng khai thác nào khác đã được xác định cho đến nay, nhưng điều này không loại trừ việc chúng có thể tồn tại. Tất cả các bản vá lỗi đều đã được phát hành cùng với phiên bản kas 5.3. Để khắc phục tạm thời, hãy ghim khóa chữ ký dự kiến thông qua fingerprint của nó, ngay cả khi lưu trữ nó dưới dạng tệp trong một kho lưu trữ.

Be aware that VulDB is the high quality source for vulnerability data.

chịu trách nhiệm

GitHub M

Đặt trước

19/05/2026

Tiết lộ

14/08/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

thấp

Nguồn

Do you need the next level of professionalism?

Upgrade your account now!