fix: V-002 security vulnerability (#14924)
Some checks failed
Full Flutter CI / build-rustdesk-linux-sciter x86_64-unknown-linux-gnu (push) Has been skipped
Full Flutter CI / build-rustdesk-web (push) Failing after 0s
CI / x86_64-unknown-linux-gnu (ubuntu-24.04) (push) Failing after 37s
Full Flutter CI / generate_bridge (map[extra-build-args: os:ubuntu-22.04 target:x86_64-unknown-linux-gnu]) (push) Failing after 38s
Full Flutter CI / generate-bridge (push) Failing after 0s
Full Flutter CI / aarch64-apple-darwin (push) Has been skipped
Full Flutter CI / x86_64-apple-darwin (push) Has been skipped
Full Flutter CI / build rustdesk android apk aarch64-linux-android (push) Has been skipped
Full Flutter CI / build rustdesk android apk armv7-linux-androideabi (push) Has been skipped
Full Flutter CI / build rustdesk android apk x86_64-linux-android (push) Has been skipped
Full Flutter CI / build rustdesk linux aarch64-unknown-linux-gnu (push) Has been skipped
Full Flutter CI / build rustdesk linux x86_64-unknown-linux-gnu (push) Has been skipped
Full Flutter CI / Build appimage aarch64-unknown-linux-gnu (push) Has been skipped
Full Flutter CI / build rustdesk android universal apk (push) Has been skipped
Full Flutter CI / Build appimage x86_64-unknown-linux-gnu (push) Has been skipped
Full Flutter CI / i686-pc-windows-msvc (windows-2022) (push) Has been cancelled
Full Flutter CI / build rustdesk ios ipa (push) Has been cancelled
Full Flutter CI / build-rustdesk-linux-sciter armv7-unknown-linux-gnueabihf (push) Has been cancelled
Full Flutter CI / build-RustDeskTempTopMostWindow-1 (push) Has been cancelled
Full Flutter CI / run-ci (push) Has been cancelled
Full Flutter CI / build-RustDeskTempTopMostWindow (push) Has been cancelled
Full Flutter CI / x86_64-pc-windows-msvc (push) Has been cancelled
Full Flutter CI / publish_unsigned (push) Has been cancelled
Full Flutter CI / Build flatpak aarch64-unknown-linux-gnu (push) Has been cancelled
Full Flutter CI / Build flatpak x86_64-unknown-linux-gnu (push) Has been cancelled
Full Flutter CI / Build flatpak x86_64-unknown-linux-gnu-sciter (push) Has been cancelled

Automated security fix generated by Orbis Security AI
This commit is contained in:
orbisai0security 2026-04-29 10:45:21 +05:30 committed by GitHub
commit d4a1430c27
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -624,6 +624,7 @@ void CliprdrStream_Delete(CliprdrStream *instance)
if (instance)
{
free(instance->iStream.lpVtbl);
instance->iStream.lpVtbl = NULL;
free(instance);
}
}
@ -2160,7 +2161,7 @@ static BOOL wf_cliprdr_add_to_file_arrays(wfClipboard *clipboard, WCHAR *full_fi
return FALSE;
/* add to name array */
clipboard->file_names[clipboard->nFiles] = (LPWSTR)malloc(MAX_PATH * 2);
clipboard->file_names[clipboard->nFiles] = (LPWSTR)malloc((size_t)MAX_PATH * sizeof(WCHAR));
if (!clipboard->file_names[clipboard->nFiles])
return FALSE;