Lỗi nằm trong cơ chế thực thi an toàn của Frappe, nơi frappe.render_template được cung cấp cho môi trường hạn chế nhưng không buộc tham số restrict_globals. Điều này làm suy yếu ranh giới quyền giữa safe execution và khả năng render template, cho phép dữ liệu template do người dùng kiểm soát được xử lý như biểu thức phía máy chủ. Chuỗi tác động ở mức khái quát là: người dùng đã xác thực với quyền hạn chế truy cập chức năng safe execution, đưa dữ liệu template có khả năng được diễn giải, vượt qua ranh giới quyền và đạt thực thi mã từ xa trên máy chủ. Bản sửa đổi thêm safe_render_template, loại bỏ tham số restrict_globals do người gọi cung cấp và luôn gọi frappe.render_template với restrict_globals=True; các global an toàn được chuyển sang wrapper này. Chi tiết về endpoint hoặc yêu cầu cụ thể để đưa dữ liệu template vào hệ thống không được nguồn công khai xác định.