mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-01 19:26:16 +00:00
Fix buffer overflow vulnerability (bug 1528)
svn path=/trunk/; revision=22525
This commit is contained in:
@@ -832,7 +832,9 @@ PNP_GetClassName(handle_t BindingHandle,
|
||||
|
||||
lstrcpyW(szKeyName, L"System\\CurrentControlSet\\Control\\Class");
|
||||
lstrcatW(szKeyName, L"\\");
|
||||
lstrcatW(szKeyName, ClassGuid);
|
||||
if(lstrlenW(ClassGuid) < sizeof(szKeyName)-lstrlenW(szKeyName))
|
||||
lstrcatW(szKeyName, ClassGuid);
|
||||
else return CR_INVALID_DATA;
|
||||
|
||||
if (RegOpenKeyExW(HKEY_LOCAL_MACHINE,
|
||||
szKeyName,
|
||||
|
||||
Reference in New Issue
Block a user