BerriAI/litellm xử lý giá trị callback trong cấu hình post_call_rules bằng cách tách chuỗi tại dấu . cuối cùng. Phần cuối được dùng làm tên hàm, còn phần đứng trước được nối thêm phần mở rộng .py rồi import để tạo callback. Khi kẻ tấn công kiểm soát hoặc có thể thay đổi giá trị này, họ có thể chỉ định một system method như os.system, khiến lệnh tùy ý được thực thi khi LiteLLM xử lý phản hồi chat.
Lỗi thuộc nhóm CWE-94, vì dữ liệu chịu ảnh hưởng từ bên ngoài được dùng để xác định mã hoặc module sẽ được nạp. Commit sửa lỗi được tham chiếu bổ sung kiểm tra trước khi nạp module callback và từ chối các module nguy hiểm, nhưng bằng chứng hiện có không xác định rõ bản phát hành nào đã chứa thay đổi đó.
Điều kiện tiếp cận mạng, cơ chế hoặc API cụ thể cho phép thay đổi post_call_rules chưa được xác định trong dữ liệu cung cấp. Vì vậy, phạm vi phơi nhiễm thực tế phụ thuộc vào cách triển khai LiteLLM, quyền cấu hình và việc luồng callback này có được bật hay không.