CVE-2026-53541 in OliveTinthông tin

Tóm tắt

Bởi VulDB • 22/08/2026

OliveTin cho phép truy cập vào các lệnh shell được xác định trước từ một giao diện web. Hàm `filterToDefinedArgumentsOnly` trong executor có nhiệm vụ loại bỏ bất kỳ đối số nào không được định nghĩa rõ ràng trong cấu hình của hành động. Tuy nhiên, trước commit ebffd9f040f791208aee1db2e5a8aecd1e3e603d, một trường hợp đặc biệt cho phép mọi đối số có tên bắt đầu bằng `ot_` vượt qua bộ lọc này. Trong khi hai đối số hệ thống (`ot_executionTrackingId` và `ot_username`) được OliveTin tiêm vào và ghi đè lên, tất cả các đối số khác có tiền tố `ot_` do người dùng cung cấp đều đi qua mà không bị thay đổi. Các đối số bị vượt qua bộ lọc này không được kiểm tra kiểu — vòng lặp xác thực chỉ duyệt qua các đối số đã định nghĩa của hành động, vì vậy các đối số có tiền tố `ot_` bỏ qua hoàn toàn tất cả các kiểm tra an toàn về kiểu; chúng được đặt làm biến môi trường — thông qua hàm `buildEnv()`, với các giá trị không được xác thực và được chuyển đến lệnh đang được thực thi; đồng thời được đưa vào ngữ cảnh template — khả dụng dưới dạng `.Arguments.ot_*` trong quá trình render template. Commit ebffd9f040f791208aee1db2e5a8aecd1e3e603d chứa một bản vá lỗi.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

chịu trách nhiệm

GitHub M

Đặt trước

09/06/2026

Tiết lộ

22/08/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00228

KEV

không

Các hoạt động

thấp

Nguồn

Want to know what is going to be exploited?

We predict KEV entries!