Unpatched.ai can make mistakes. Public reports may be added, updated, or removed at any time.
Report ID: 2024-234
An improper input validation issue exists in Microsoft Access, specifically MSACCESS.EXE version 16.0.18025.20214 when opening a specially crafted file. By sending a target the file and convincing them to open it, an attacker could unlikely gain Remote Code Execution (RCE) on the target's computer due to the unpatched issue. However, even if RCE isn't achieved, the crash could result in Denial of Service (DoS) for the target application. In addition, likely due to how Microsoft Access handles recent files, file recovery, and file repair, it is possible the issue could result in a persistent DoS attack, where the application will continue to crash, even after reboot by the target.
ExceptionAddress: 00007ffb0d66a7dd (mso20win32client!CrashWithRecovery+0x000000000000004d) ExceptionCode: c0000005 (Access violation) ExceptionFlags: 00000000NumberParameters: 2 Parameter[0]: 0000000000000001 Parameter[1]: 0000000000000000Attempt to write to address 0000000000000000
Child-SP RetAddr : Args to Child : Call Site000000b9`7dd017d0 00007ffb`0d8a8ad6 : 00000248`01483052 00000000`00000000 00007ffb`0dc4af90 000000b9`7dd01968 : mso20win32client!CrashWithRecovery+0x4d000000b9`7dd01830 00007ffb`d1921ee9 : 00000000`00000016 00000000`00000000 00000000`00000000 00000000`00000016 : mso20win32client!EnableAbortRedirectLiblet::Uninit+0x93000000b9`7dd018a0 00007ffb`d1905011 : 00000000`ffffe801 00000000`00000000 00000000`00000000 000000b9`7dd01950 : ucrtbase!raise+0x1d9000000b9`7dd01920 00007ff7`4c2acb5a : 00000000`00000003 00000000`00000003 ffffffff`fffffffe 00000248`2490cff0 : ucrtbase!abort+0x31000000b9`7dd01950 00007ffb`d1921f37 : 00000000`ffffe801 00000000`00000000 00000248`248f8f90 00000000`00000000 : msaccess!SetEnumIntlView+0x202a000000b9`7dd01980 00007ff7`4c0b61d4 : 00000000`ffffe801 00000000`ffffffff 00007ffb`0dc4af90 00000000`00000000 : ucrtbase!terminate+0x17000000b9`7dd019b0 00007ff7`4c14f928 : 000000b9`7dd01a68 00000000`00000000 00000000`00000000 000000b9`7dd04010 : msaccess!JETESLoadProjectTypeLib+0x40d4000000b9`7dd019f0 00007ff7`4c5dcc4a : 000000b9`7dd01a68 00000248`248f8f90 000000b9`7dd01a68 00000000`00000006 : msaccess!JETESLoadProjectTypeLib+0x9d828000000b9`7dd01a20 00007ff7`4c5dcb40 : 00000248`248fafe0 000000b9`7dd02928 000000b9`7dd02928 00000000`00000004 : msaccess!AccessLoadString+0x25e9a000000b9`7dd028e0 00007ff7`4c5e3f86 : 00000248`4ce21f70 00000000`0000000c 000000b9`7dd05910 00000000`00000001 : msaccess!AccessLoadString+0x25d90000000b9`7dd037a0 00007ff7`4c5e340d : 00000000`00000000 00000000`00000000 00000248`7d1bffd6 00000000`00000001 : msaccess!AccessLoadString+0x2d1d6000000b9`7dd03f60 00007ff7`4c5dba62 : 00000000`10000102 00000248`08492860 00000000`00008004 00000000`00000000 : msaccess!AccessLoadString+0x2c65d000000b9`7dd05860 00007ff7`4c390d0e : 00000248`08492860 00000248`08492860 00000248`1ae38e40 00000248`1ae38e40 : msaccess!AccessLoadString+0x24cb2000000b9`7dd05c80 00007ff7`4c390ba1 : 00007ffb`0478423c 00007ffb`d3b45f8b 00007ff7`4c853cfc 00007ff7`4c635c7c : msaccess!SizeCallback+0xdb8ee000000b9`7dd05e70 00007ff7`4c85ad77 : 00000000`00000000 00000248`7d1bffd6 000000b9`7dd06428 00000000`00000009 : msaccess!SizeCallback+0xdb781000000b9`7dd05ed0 00007ff7`4c85b8a0 : 00000248`08492860 00000000`00000000 00000248`17d41fd0 00000248`08492860 : msaccess!FUniqueIndexTableFieldEx+0xfc247000000b9`7dd06360 00007ff7`4c81dc50 : 00000248`08492860 000000b9`7dd06440 00000000`00000000 00000248`5d39ef00 : msaccess!FUniqueIndexTableFieldEx+0xfcd70000000b9`7dd063f0 00007ff7`4c850956 : 00000248`17d41fd0 00000000`00008004 00000248`16a4af40 00000000`00000000 : msaccess!FUniqueIndexTableFieldEx+0xbf120000000b9`7dd06470 00007ff7`4c63536d : 00000248`7d1bffc8 00000000`00000000 00000248`207abf90 00000000`00000000 : msaccess!FUniqueIndexTableFieldEx+0xf1e26000000b9`7dd064d0 00007ffb`047b7504 : 00000000`00000000 00000248`207abf90 000000b9`7dd06520 00000248`179b1f90 : msaccess!AccessLoadString+0x7e5bd000000b9`7dd06500 00007ffb`0476e8b5 : 00000000`00000000 00000000`00000000 00000248`207abe78 00000000`00000000 : VBE7!CProjitemDocument::LoadDocItem+0x58000000b9`7dd06540 00007ffb`0491f624 : 00000000`00000000 00000000`00000000 00000248`20636498 00000000`00000001 : VBE7!HostGetBaseClassTypeInfo3+0xf5000000b9`7dd065a0 00007ffb`0491b071 : 00000248`1797f9d0 000000b9`7dd06828 000000b9`7dd06b20 00000248`4cca0000 : VBE7!IMPMGR::HookUpBaseTypeInfo+0xb8000000b9`7dd06610 00007ffb`0491ad91 : 00000248`1797f9d0 00007ffb`00000010 00000248`4cca0000 00000000`00000000 : VBE7!IMPMGR::LoadTypeInfo+0xe5000000b9`7dd06650 00007ffb`0491bbc4 : 00000248`1797f9d0 00000000`00000010 00000248`00000000 000000b9`7dd06728 : VBE7!IMPMGR::GetTypeInfo+0xcd000000b9`7dd066c0 00007ffb`0491c1e1 : 00000248`1797f9d0 00007ffb`00000000 000000b9`7dd06728 000000b9`7dd06828 : VBE7!IMPMGR::GetCoClassTypeInfoOfBase+0x78000000b9`7dd06700 00007ffb`0491f3ed : 00000248`1797f9d0 000000b9`7dd06878 000000b9`7dd06890 00000001`00000001 : VBE7!IMPMGR::GetBaseTypeInfoAttribute+0x65000000b9`7dd06850 00007ffb`048bb8a3 : 00000248`1797f9d0 00000248`1bbc8be0 000000b9`7dd06950 00000248`5eef4fd0 : VBE7!IMPMGR::Write+0x1f5000000b9`7dd068a0 00007ffb`048c38a5 : 00000248`15a11c40 00000248`1bbc8be0 00000248`00000000 00000248`1bbc4f60 : VBE7!BASIC_TYPEROOT::WriteParts+0x583000000b9`7dd06960 00007ffb`048c3430 : 00000248`15a11c40 00000248`1bbc8be0 00000248`00000000 000000b9`7dd069c8 : VBE7!BASIC_TYPEROOT::WriteToStream+0xe5000000b9`7dd069a0 00007ffb`04895292 : 00000248`15a11c40 00000248`16e7cf00 000000b9`7dd06d00 000000b9`7dd07058 : VBE7!BASIC_TYPEROOT::Write+0x1b0000000b9`7dd06ae0 00007ffb`04894c3a : 00000248`1af94f80 00000248`16e7cf00 000000b9`7dd0000b 00000248`00000001 : VBE7!ExecProj::SaveModule+0x32a000000b9`7dd07130 00007ffb`0478423c : 00000248`1af94f80 00000000`00000000 000000b9`00000001 00000248`08492860 : VBE7!ExecProj::Save+0x1da000000b9`7dd07760 00007ff7`4c6377a8 : 00000248`20630f38 00007ffb`047ae621 00000248`1af998b0 00000248`20630f38 : VBE7!Project::StgSave+0x134000000b9`7dd07840 00007ff7`4c853cfc : 00000000`00000000 00000000`00000000 00000248`20630f38 00000248`20630f38 : msaccess!AccessLoadString+0x809f8000000b9`7dd078b0 00007ff7`4c635c7c : 00000248`16a4af40 00000000`00000000 00000000`00000000 00000000`00000001 : msaccess!FUniqueIndexTableFieldEx+0xf51cc000000b9`7dd07980 00007ff7`4c851808 : 00000248`16a4af70 00000000`80004005 00000248`16a4af40 00000000`00000000 : msaccess!AccessLoadString+0x7eecc000000b9`7dd07d70 00007ff7`4c852164 : 00000248`16a4af40 000000b9`7dd07ec0 00000000`00000000 00000248`00000000 : msaccess!FUniqueIndexTableFieldEx+0xf2cd8000000b9`7dd07e20 00007ff7`4c817f3b : 00000000`00000000 00000248`5e0ccfa0 00000000`00000001 00000000`00000001 : msaccess!FUniqueIndexTableFieldEx+0xf3634000000b9`7dd07ec0 00007ff7`4c0ad6f0 : 00000248`0e1c4ec0 00000248`0e1c4ec0 00000248`0e1c4ec0 00000000`00000000 : msaccess!FUniqueIndexTableFieldEx+0xb940b000000b9`7dd08000 00007ff7`4c925b8f : 00000000`00000000 00000248`0e1c4ec0 00000000`00000000 00000000`00000000 : msaccess!ReleaseAccessIconResource+0x331f0000000b9`7dd08040 00007ff7`4c0b0a7e : 00000248`587e2d70 000000b9`7dd08740 00000248`587e2d70 00000000`00000000 : msaccess!OpenHscrEmbedded+0x79b1f000000b9`7dd08200 00007ff7`4c0a1de6 : 000000b9`7dd083b0 000000b9`7dd084e8 00000248`71486f70 000000b9`7dd084e8 : msaccess!ReleaseAccessIconResource+0x3657e000000b9`7dd08350 00007ff7`4c246d2e : 000000b9`7dd08740 00000000`00000000 00000000`00000000 00000000`00000000 : msaccess!ReleaseAccessIconResource+0x278e6000000b9`7dd08470 00007ff7`4c242e71 : 000000b9`7dd0c310 00000000`00000000 00007ffb`d3b40000 000000b9`7dd0dc50 : msaccess!MSAU_ErrSortStringArray+0x345ce000000b9`7dd0c2b0 00007ff7`4c23cbab : 00000000`00000105 00000000`00000000 00000000`00000000 00000000`00000000 : msaccess!MSAU_ErrSortStringArray+0x30711000000b9`7dd0db60 00007ff7`4c24374a : 00000000`00000000 00000000`00000000 00000000`00000001 00000000`00000000 : msaccess!MSAU_ErrSortStringArray+0x2a44b000000b9`7dd0f240 00007ff7`4c50030b : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : msaccess!MSAU_ErrSortStringArray+0x30fea000000b9`7dd0f760 00007ff7`4c50140e : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : msaccess!GetAccessIntellisenseManager+0x5c8cb000000b9`7dd0f900 00007ff7`4c072612 : 00000000`0000000a 00000000`00000000 00000000`00000000 00000000`00000000 : msaccess!GetAccessIntellisenseManager+0x5d9ce000000b9`7dd0f9e0 00007ffb`d27bdbe7 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : msaccess!Ordinal59+0x12612000000b9`7dd0fa20 00007ffb`d3c1fbec : 00000000`00000000 00000000`00000000 000004f0`fffffb30 000004d0`fffffb30 : KERNEL32!BaseThreadInitThunk+0x17000000b9`7dd0fa50 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x2c