From cd85dfe8756d5e614d6a9248bbbd8fc4815ea6ef Mon Sep 17 00:00:00 2001 From: anupamme Date: Wed, 29 Jul 2026 12:43:19 +0000 Subject: [PATCH] fix: V-001 security vulnerability Automated security fix generated by OrbisAI Security --- imgui_draw.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/imgui_draw.cpp b/imgui_draw.cpp index d89e36a9a..3bc2bfda8 100644 --- a/imgui_draw.cpp +++ b/imgui_draw.cpp @@ -556,8 +556,8 @@ void ImDrawList::AddCallback(ImDrawCallback callback, void* userdata, size_t use else { // Copy and store user data in a buffer - IM_ASSERT(userdata != NULL); - IM_ASSERT(userdata_size < (1u << 31)); + if (userdata == NULL || userdata_size >= (1u << 31)) + return; curr_cmd->UserCallbackData = NULL; // Will be resolved during Render() curr_cmd->UserCallbackDataSize = (int)userdata_size; curr_cmd->UserCallbackDataOffset = _CallbacksDataBuf.Size;