Legacy Update is a tool for activating and installing updates on legacy Windows PCs. Legacy Update 1.12.0 through 1.13.1 contains an origin validation error in the IsPermitted method of its ActiveX control. After successfully reading the hosting document's hostname, a hostname that is not on the permitted list falls through without setting E_ACCESSDENIED, causing IsPermitted to return S_OK. An attacker who induces a user to visit a malicious webpage in Internet Explorer can invoke the control to enumerate update and system information, install updates without consent, display dialogs, or restart the computer when a reboot is pending. This issue was fixed in Legacy Update 1.13.2.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-346",
"CWE-393"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/97xxx/CVE-2026-97381.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "1.12.0"
},
{
"fixed": "1.13.2"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"fixed": "7d62f0bfaa770d74cd6e2cb0bac9c1907df48033"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "ae1c46c97f39a55a1937784d9f9beb30aa9147fd"
}
],
"source": "REFERENCES_COMMIT"
},
{
"original_tag": "v1.13.2.0",
"range": [
{
"fixed": "e699d641a0b9f36968a2eac1cd1412dc66ce29d9"
}
],
"source": "REFERENCES_TAG"
}
]
}
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-97381.json"
[
{
"deprecated": false,
"digest": {
"function_hash": "279964771269747692978421176592675651867",
"length": 339
},
"id": "CVE-2026-97381-00975724",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/dllmain.cpp",
"function": "DllMain"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"331741608682201499570345785313396909142",
"300348086360392512297821668789533366249",
"313874141338640178722028149597658184854"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-01290d18",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/7d62f0bfaa770d74cd6e2cb0bac9c1907df48033",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.cpp"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "166251673626769252112865407605766880147",
"length": 391
},
"id": "CVE-2026-97381-03bea004",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.cpp",
"function": "CLegacyUpdateCtrl::get_WsusStatusServerUrl"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"100940202228506942972994677363698481931",
"180387858963016610706684631562173754261",
"191611228074891407198667208611000308361",
"330237492567263803931659466488124982947",
"241630283258149171537721101404699667502",
"191407152819634632527641505615500904601",
"169949153831641436032542535253917443537",
"312819552339321084957670631840010064211",
"286636295258471804592876276450021042942",
"90827036430359637963213895040862974333",
"157778577039726338436335529584451438091",
"117039008670713544079189711788406117899",
"175782239263033196097105686401449558889",
"116481081258522948162210594557729952149",
"311621884824311366206061182986171204689",
"10143115066256708330174632471344984728",
"287046855818804104155960156430244127783",
"257076299105136454261664203455959437999",
"126302160822835437293060650338772402974",
"256711415969438692599210560018682783544",
"295174661769419951486580320679794346430",
"322917651191996787996493388991518305377",
"104543606712668105810852693165741209019",
"76760372778847628519804112176462174332",
"87404033607624386852656846010371137247",
"75765052756884271990520180758834417187",
"220488403344628048959300482827807494861",
"311655809903794254067607707249149831609",
"216257361215868017912727052933863828166",
"335610523006544871280048159344136048812",
"227848260611554291460486728835233738300",
"310052138130624921726608963517230197404",
"89900780194124577858725189018433002283",
"325413721264089041269168930990606769810",
"324800186088974293392821308519185490841",
"246508317288883683733833464978979661543",
"146351731959666593657291698555385256832",
"10608839381232961198954062449148617717",
"140448400666585185081403146916646944400",
"296954332561151289987744925964335250438",
"301171362156647752481927719658860283395",
"214450284769386603682231330406763426938",
"254734441702601017195126260824754555950",
"81248139720383884664363889631927844957",
"73988493152952439159894597551176432085",
"52991015253319462303585853449919191503",
"176846984274593837625646311591641670715",
"110909166667488361271907123452465168066",
"244350683213309455517488367895575625396",
"205259701945891756548739993187676052197",
"204488880807257603737989163236444519517",
"165788146734240923809502714318160549070",
"323801888867172562351875817100580224436",
"231239939189670797719573638677709211666",
"144397245726006005101128762277938533607",
"279664180514500871881734041818066734121",
"249183982742992043025458346240471829057",
"30536979571872176143925037714837927066",
"172421056386415115956388756006250277894",
"205259701945891756548739993187676052197",
"204488880807257603737989163236444519517",
"74036306727383656930548600480577493002",
"175977107757673216488191376556871273409",
"95388079194060958666805761386820755810",
"283526225416985529865700436059565697499",
"338185322864131401635029097022732633311",
"261260286929886358267774856206148260416",
"232669912794638678416231133436988769210",
"128942964617117603965672293445458867455",
"10901611980833629967468561425152275398",
"181577606739812567025195914192916183382",
"166047306702321558588058906992547076568",
"19005483088184555629570466714262041578",
"329724715445077017354357820954153209059",
"20692640346577071342949052958439472184",
"30027015629032997574502755908333031505",
"331323370093375117898883018792856456030"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-06af735a",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/dllmain.cpp"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "69119930203566108958358054271240731487",
"length": 937
},
"id": "CVE-2026-97381-0728bcea",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/dllmain.cpp",
"function": "DllRegisterServer"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "115643968709420529445512169866192376861",
"length": 1336
},
"id": "CVE-2026-97381-0891f457",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "shared/WMI.c",
"function": "QueryWMIProperty"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"250126740935807263831370803669479793540",
"197845531882501647502154463500371848576",
"268446299461098179945426724149527031303",
"87690082064905861520434630043003504645",
"305951821247401408300694628864198047420",
"123350435817772745332310852110878911323",
"52228227872649926447163667119228269160",
"133697857824280510264347006042597077261",
"272125374877177199465553910384198917536",
"197768808896846128247632305288604852175",
"183847049541062174303257670258686711351",
"54352365641784310110792807331887499440",
"57700028549467835617193361819759151903",
"7455325715942071184748104789528246259",
"240665086914989155224842969885456834459",
"221301753864120261900259305456219627244",
"69066203861101118237541412161128625716",
"324678598249562259439028423647564208245",
"180093315600087478689267302386985044641",
"242319028825753032327255502119145853963"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-0b5a222d",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "shared/LoadImage.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "290436399604859615171292188333581437600",
"length": 410
},
"id": "CVE-2026-97381-0bb738ac",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.cpp",
"function": "CLegacyUpdateCtrl::GetIEWindowHWND"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "176460620766713081154554980392420393055",
"length": 656
},
"id": "CVE-2026-97381-1810df67",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.cpp",
"function": "CLegacyUpdateCtrl::get_IsRebootRequired"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"243393953539742612115155593761706979217"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-19854d30",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/targetver.h"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"42571332243631748674080302908142739590",
"252937759240655294489327564418628664917",
"308637584367809037253667061268377909659"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-22bab73c",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/dlldatax.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "117526232782623542216491251767665991622",
"length": 222
},
"id": "CVE-2026-97381-2aaec6d5",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/dllmain.cpp",
"function": "DllGetClassObject"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "45178275718944758447062834043860974696",
"length": 22
},
"id": "CVE-2026-97381-31b10188",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.h",
"function": "FinalRelease"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"273149524338393488135893255839015397420"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-370b2ad0",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "shared/LoadImage.h"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"62470077350160259306443551284594183036",
"230831180801373748017321396793334956597",
"127925808368235825019701529507264475105",
"162305013807748189275461271201567447901",
"71218833784871067982573473213499098296",
"12993685182182396665881362277520282874"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-39a26a1c",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/NGen.cpp"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "189878999709213785400024614638875011660",
"length": 36
},
"id": "CVE-2026-97381-3ba6f45c",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/ProgressBarControl.h",
"function": "FinalConstruct"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "45485791942842325622442547498430819887",
"length": 59
},
"id": "CVE-2026-97381-470e9c80",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/ElevationHelper.cpp",
"function": "CElevationHelper::CElevationHelper"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "328853533737999002056703079555459838611",
"length": 190
},
"id": "CVE-2026-97381-507c4fac",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.cpp",
"function": "CLegacyUpdateCtrl::SetClientSite"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "307762942420409206403579188566168895875",
"length": 558
},
"id": "CVE-2026-97381-527dd820",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.cpp",
"function": "CLegacyUpdateCtrl::OpenWindowsUpdateSettings"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "308568049480528575563816208045890244526",
"length": 242
},
"id": "CVE-2026-97381-52bd41a3",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/dllmain.cpp",
"function": "DllUnregisterServer"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "143767410817409026333701207932687661415",
"length": 153
},
"id": "CVE-2026-97381-5455d750",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.cpp",
"function": "CLegacyUpdateCtrl::MessageForHresult"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "189878999709213785400024614638875011660",
"length": 36
},
"id": "CVE-2026-97381-554f1f8d",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/ElevationHelper.h",
"function": "FinalConstruct"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "264969807356335342099300044374666848703",
"length": 657
},
"id": "CVE-2026-97381-5662125d",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.cpp",
"function": "CLegacyUpdateCtrl::get_IsWindowsUpdateDisabled"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "48185777810000847321908815000294394959",
"length": 369
},
"id": "CVE-2026-97381-58fdbb44",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.cpp",
"function": "CLegacyUpdateCtrl::GetElevatedHelper"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"329287856591721236761460925350527215988",
"244729316838175258293299588358934757153",
"281468307278603260572416545487617008645",
"143027594985380525847636373983726609196",
"305671833273045054546003258130188427781",
"110242905788927810290112897953414448924",
"12534394616356360764948411975343545463",
"320189053827959738949328777777316037368",
"86579674010071107181877533257241719448"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-5a4499bc",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/dlldata.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "70131905930677651073371459061372180897",
"length": 719
},
"id": "CVE-2026-97381-5f09b918",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/7d62f0bfaa770d74cd6e2cb0bac9c1907df48033",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.cpp",
"function": "CLegacyUpdateCtrl::IsPermitted"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "278227557141997744190890059044316687460",
"length": 319
},
"id": "CVE-2026-97381-62f58490",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/ProgressBarControl.cpp",
"function": "CProgressBarControl::SetObjectRects"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "240722179224169908770400958708132221226",
"length": 625
},
"id": "CVE-2026-97381-63461ccb",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/ElevationHelper.cpp",
"function": "CElevationHelper::CreateObject"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "72832182325817394258493052140952113656",
"length": 339
},
"id": "CVE-2026-97381-6cb5a90e",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "shared/Exec.c",
"function": "Exec"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"207369187609202089133028180534378936141",
"216112373721264231220706106359449190922",
"163687282729303490533911039719118293794",
"126110248305953039583610925319134464457",
"237960206249681127468557185333382222585",
"47596812767732855911156979690858423590",
"104965627032984485121405022941882651550",
"49466452312907201854544863971061627972",
"186823967526020655509390337758370984292",
"310322293844584617125967779005802360920",
"116512377171788674202687537514383820393",
"243144445253694499247679131636366951766",
"270905778016752002465000393299600517957",
"113016275902911943988665074687462457421",
"83643611128927590210686405677324631417",
"187000103147503958584604723487665506131",
"152525912500413136916604782326433692065",
"127091291239605371871097833793643716214",
"203354998785113208235556028626490238858",
"76596307816676667403659504673204245871",
"183256389153827245293516911109262455047",
"31552949539126587194822875573824755311",
"274673833135526055830727146493361388585",
"131785222284185886665151578222035339630",
"90772370245942964583222801868590561994",
"203440976402810151860537399797376337963",
"68965298351776614909826185880112331480",
"286955193341996258835549423137464034721"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-6dcb68db",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/ElevationHelper.h"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"288201573661927858335721363711297058077",
"141247015476491599797191010925626373090"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-6e8c2f98",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "shared/Exec.h"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"281971207432317220071573959948217118915",
"95257822877252630054984317018333417208",
"211077940403747011491588888288161805619",
"123684364476645302995779644904918726483"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-72fc2d5c",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "shared/Wow64.h"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "86510920443842249149077603439346906623",
"length": 523
},
"id": "CVE-2026-97381-7d3e4725",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.cpp",
"function": "CLegacyUpdateCtrl::RebootIfRequired"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "306021507899937950796588096595415330802",
"length": 179
},
"id": "CVE-2026-97381-7dd350f7",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.cpp",
"function": "CLegacyUpdateCtrl::AfterUpdate"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "45178275718944758447062834043860974696",
"length": 22
},
"id": "CVE-2026-97381-7ed5ed2c",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/ProgressBarControl.h",
"function": "FinalRelease"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"266697951301535298915615723403966754475",
"44448920216198381620884279064485968044",
"210856880586214354539121685113742576069",
"300742902419622290684292955207356987526",
"336344256437011571976828013894452103126",
"259357635084532401915093100827626784383",
"210126699368144816843064174962820696929",
"323953287914404769689372069940492148523",
"76149520011209906006924423026860343963",
"292830366073433746976099415880079458883",
"109020593779577058466401781572457135477",
"8327978974419695403545851150567225416",
"30515040441015016084642952596402785823",
"113753836218415113814672073030407676085",
"124117482210697257928239161922044736821",
"39079931723728208057546389504795133974",
"149384357269946412876464563963521006203",
"254439533784566059604795199786033887953",
"144806314777048557364794879165213638877",
"339906184639440391162985225543006124731",
"266139813021788331188038415318593117641",
"43637873855127503107925516177963035233",
"149122552628628610179582139131010927377",
"4646941387459595616418109278277322421",
"18156733864253676846280525420013783380",
"121864088236514283555863205837065876214",
"263707147524757053844877825041486530345",
"240718221923031153705152199292740934758",
"143361363296621625664884522512227789572",
"102876933001950885372967366631231483833",
"110321971568969705549963613815624838338",
"38120164728480092716821462812855687035",
"312485326634391499323378629606177833614",
"35124189329998064231834336172948450169",
"144338679131423559330603769601266799945",
"85947011916223223801650135711219659750",
"17191955058459327309374389074164744168",
"334113614186439596419819527337737927381",
"104629258307569320397425511476825165530",
"212927731644407064348878490971650579558",
"64981260023799487422238808312497052709",
"232424729365872899793260150346419151621",
"268260953319919301113071203904303578635",
"153828621506780544724346514628469653146",
"186815888341887512771798319469864088134",
"6298874261676245223769308513060220133",
"210334040220278460485388819203045381574",
"186986376190014288657966157153273208806",
"247534844354262756742431595464660593175",
"246380175500205152815712611026075930375",
"235300050739686407569689689537522341328",
"179405275401355845256982459986512189188",
"65799581322974022016438004843447049115",
"238819547172274987350591870385168095184",
"164265512793551695652729816498568969084",
"196372479621107269569197190610421308912",
"219575836329764598314190623563178605300",
"191833020206838340585134171305348811695",
"21130242556691444068977477225756650549",
"282402147897861837599544081127642895537",
"71035838547051070419522898955451724941",
"309213239184971532088533590337681851933",
"57721399342271458103132170325372592304",
"14199430237650345131851415937478651154",
"147078139403050348440245676006140454574",
"31323912764924399674138745709913101508",
"174568731573214166248446829240555645588",
"244628132435414406871918486409503678855",
"201388056415812483955328353570341258702",
"72713873676490030200458733558675243969",
"202415462647850029554202046442688348590",
"291066881202976699975664819389924229636",
"332882949239200403812110061913923137242",
"127328440282434549887319946677387609970",
"223915270685766720087075415164482194268",
"172304772276309881014331134536345451797",
"84513586827846963474815896247106973457",
"86675698908764997227170644803388676399",
"150400567682855416181408756487598532867",
"209748843335791656447838479300012955830",
"112611119270657896806171800080543721587",
"158208154578155155925432617527150540212",
"153975040719285869278927641099568177615",
"25562897939348690757238662973117734039",
"11051498123109066313967494303381649850",
"244982003507901810824771309960134017308",
"231936724290098650731652470907628750805",
"89802619834355567199222841732816398992",
"54210991920423651199877921678571939854",
"186990274722134282086915207972902963184",
"42073166070122483807077648380369078685",
"86746112718380599835449670112340526755",
"38678152868979984851074912426199936147",
"54271491852446828776917993714723491590",
"200154198522825319899966308092566911206",
"248613822805729079287736245860177243950",
"3873752760104670762904584002769970316",
"136515521847502576415631024946816609955",
"10251787797236544304716283088048511481",
"294657778093419987801510970215548051706",
"38600603518238557648464086624252679758",
"331134463699651281326462796563059550783",
"292976038123585523350128888659331311623",
"290756738185624857803242834077964895966",
"21274417141297347970118353134339222713",
"300271625415845704898957932785508503320",
"278961454907852775637833195154565197087",
"243183743845218031965586249887975466861",
"257648964760080773634676829939838216638",
"98022760183003044825729829651620360458",
"160977540630021495753928620613723431694",
"178152576305462876190276809303128880236",
"181661981343830522450043193159275724261",
"11509187438676665234099298542253571748",
"10042040720911224312569623012974288959",
"327752538059972666929054615950541674170",
"253540136659722490903008837499660999391",
"285653010159601316441549194780037816576",
"28448034295766287080010461641944263057",
"102055015016044824608383030116351126828",
"176948086192115751304940527233835521094",
"223708065580708940162171135896407846157",
"163471953615249914548145142100555197704",
"305972953425145180917986866290376350766",
"146319754052182433021952638422446094847",
"19280449885375061865502345748312923738",
"74028648273491041697049241911206692033",
"249392536113243465858923356879441622035",
"165659257676985037061944789188805744753",
"65341424943980113774247923637144118562",
"98607620674281282909192173699573684843",
"145672998498813869368209042728978123188",
"232067439791875951250875831757097337774",
"319240552468645677908692840014273920636",
"138865148995180008426778351006612713835",
"108302139416496930187774165498655191589",
"67485669338673515489090030383768799457",
"62519971435495520274960006999353170537",
"250980794254593406952583183119253700548",
"72031219334326751989055038348100577724",
"169639355258838856972869999229566361125",
"93032991299116507625496153090845192809",
"275682077114228735943088106183894153945",
"308700655455302126270983309238776834009",
"118175377562797504671150354291068140487",
"116499664909414258450460489518243486999",
"334904934119293736101144475758506741305",
"119251661609580600037793433155501256841",
"276009503194080429343159234586315475400",
"20344743130615002075187030436707424489",
"129447697539986090915261930310879483829",
"171036988886104343527118968605881042736",
"39539873284013572575686635317330416754",
"235807282530255147090927350442814375336",
"211150906688964334272518920134296944229",
"145038802079372153338834210910022732085",
"337758908577802930596145097832041028946",
"210561635582103812702350384549978035779",
"250984842705184273646027846184726999842",
"255019348636610783705480341040725688756",
"73981244650243309408113903221173554195",
"245589091080602184924333669167281574875",
"211275220491453531643810417513403103090",
"260091044620080096833737173401916599179",
"2663202253350533190699603588637978259",
"80950155694554656469033346226002445310",
"155792100637559507115346831081767662127",
"74521968443504253827985812178316581360",
"215491525926472430372041236721350178026",
"178983033508690876729359582863274230012",
"55646096204193787178114555814060896905",
"2663202253350533190699603588637978259",
"80950155694554656469033346226002445310",
"155792100637559507115346831081767662127"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-837ca412",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.cpp"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "309474836608578913255141808419678403770",
"length": 327
},
"id": "CVE-2026-97381-85c85f34",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.cpp",
"function": "CLegacyUpdateCtrl::SetBrowserHwnd"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"290668285777714494372599637699980311357",
"255204362091041413940977968324100741370",
"20495098403114393422843905841522307762",
"172260333031574156231090853950749294999",
"256783270793126889523333666704246176102",
"131270304470462257545493889008728284374",
"253240428531662937464863949653307821274"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-8926715a",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/stdafx.h"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"52875509607597026246834833902484561870",
"9409104990746793846284603921915199322",
"180396395363213569488855219172931169503",
"274844411547929289341982576186768470768",
"163975684320106366074758978152962570609",
"31591558854103580092918325110913254818",
"95133673853472396908390532641209379864",
"121633916469165752321798314833940448890",
"124881902653411310251839984964123309644",
"91119465539913799830118809976658933366",
"122655831534345177148173161692546709293",
"10236240673409249491224656976466862618",
"32788069578778061725594912097946440995",
"126706346643005378552341495307718589156",
"123488819736065209684417612116927916190",
"128451391848351001469236716130127179847",
"209420181272831090764923692118103124419",
"239054024955198343028824226027295812196",
"276561965345949004395658368784324035079",
"264945181943214522283020160709023271780",
"178644144130996389831904994485032363648",
"205777154356214272645812540608647748381",
"217152277058736440927590865009642529602",
"225034253243427900401639792666891685413",
"186493015470856531109777360224265009154",
"321135754247245291758190418285066496390",
"265912752212679138545193801110176597924",
"187573579438603329712098766261970576338",
"143919377247712061994605522447603092572"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-8b665d4b",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/ProductName.cpp"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"191529118694795605649572696287271685754"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-8d0c97b4",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/Utils.h"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"226268362524241925374667448247704208632",
"107360702401627480050703787894838377730",
"51209888071930149555898946163036567139",
"208352919061639768284204566095551059906"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-8df50cc6",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/dllmain.h"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "189878999709213785400024614638875011660",
"length": 36
},
"id": "CVE-2026-97381-8feecb52",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.h",
"function": "FinalConstruct"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "172505982336236386232971054704191778727",
"length": 115
},
"id": "CVE-2026-97381-9072dbe1",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.cpp",
"function": "CLegacyUpdateCtrl::CheckControl"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "117928140496242641143179105812506340363",
"length": 124
},
"id": "CVE-2026-97381-931a2eec",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/ElevationHelper.h",
"function": "(InterfaceSupportsErrorInfo)"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"135841845327195131369079373481646792307",
"327933406534572344203284248456527779017",
"48128178993399766661099022696152884322",
"163497273724464976354876938678592400694"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-94bdbe10",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "shared/VersionInfo.h"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "168019613116929804383774787903759546395",
"length": 379
},
"id": "CVE-2026-97381-9d68db93",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.cpp",
"function": "CLegacyUpdateCtrl::RequestElevation"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "325273705618453646543508127974401667221",
"length": 495
},
"id": "CVE-2026-97381-9df52b50",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.cpp",
"function": "CLegacyUpdateCtrl::CreateObject"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"267100902473666788696516572061175651424",
"133046784959633026245121823609055258863",
"234253182267512191340724175677439545309",
"18366110973925360957882302766716776798",
"81156553067340453519997469303756372846",
"306477571811861316353511091128974245623",
"73322303171196290063030297283262308600",
"189085154040808968791458078764485146006",
"248025525313005336347253548932389337150",
"136852876921964003633589100009821211823",
"160742572689411629139200439635175149183",
"261226555357150122365320369516385581959",
"137081893776613552086179266000762904714",
"150645557637152330549957852387156578067",
"109474440070441179000247499170657672749",
"262870226938605518952959413413642380698",
"314160121725136384071830632129112729776",
"165167311711876067299684601018195750476",
"42401891387193413299020423320715120161",
"38848995569782632811233251536833266196",
"31124970403861574285622915781303899421",
"298249247796306345941832091252266228252",
"100288396829227840068085593834025542803",
"220767099548115539300666093892582797653",
"147468466755083133263421576903901094746",
"188073340864705471720758410030525128408",
"200362985256138809023336790564946523962",
"217206417409171191842637419519687525698",
"40651707982119072695725331019301274203",
"230666015607597839971193963152930441406",
"308312593590721486616331693052708363862",
"172322918942367430452922497103702893830",
"32529330410776692701919611749193144709",
"108285461268959811783405056492441618995",
"9966894085597122147976707338666859559",
"7705429597576164671984638595272371135",
"94518755825626176351612866023534838248",
"14294952148906181771961796397909470435",
"131619980000916111173085308757018326619",
"335609621758815472627680213038572758673",
"39555101198288141918752643521449562042",
"9473988842524344878553939141650343602",
"243368055612972200827030563782855602771"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-a55df8f9",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/ElevationHelper.cpp"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"207369187609202089133028180534378936141",
"5208913480348877300549138115349045606",
"148248970530440293131459977107603355105",
"104258785938093372986618962340168014967",
"300355102559259028155541508973040410168",
"242915781008559626791939012321663212755",
"91997973588847673019449208515130033220",
"33005187327424723522232335416500843181",
"194978761147193944457399629996393557316",
"139359279568525687634170770873668706277",
"310958563006079456071371244835685986615",
"259767890920803760587946413860667383937",
"244781223682904424398269657287687668032",
"306171463429621187986560112149808057903",
"37245674648379759428053925137186914977",
"337270108781682994202771182007469621494",
"195337646532515172365844582333663589858",
"73624328832622102199766287491162945517",
"28152953990634164546964287983670049234",
"190643841299330252343216586715246599975",
"279458613170701022815861965483880550077",
"220207732395132525403478372871138330376",
"318551887579430870439320219580838525755",
"235631766928278631099873886876497935719",
"85023214401484851377261206573504314221",
"258865188271678939536887635875471174158",
"89891614362782661302011965036548830933",
"244366014669484301501739092502750987981",
"45063728375763768805404605519083749163",
"180025418790808772647149974293789382993",
"300259147460349344336964804904525746923",
"4594889232108873598080053411820119942",
"176249578916816970763534021199545741236",
"316189323086255864421335018273616391301",
"1942957713875575439220314814378453881",
"181672201304007030287483628026254739595",
"337729487469995215202302811329640943056",
"83849846843311096551476319198706170239",
"122337306590675583775853945662119970427",
"151418959740694524203126062764525675178",
"214106302891015541624673923876562977297",
"197868899385206386919570406486311080143",
"224472055661493171926347994917957577987",
"119829737870781357078316104882906250989",
"163168481300028395759071124720478768008",
"203012141313296799841719487079120803128",
"207975414112126661340407476404197874502",
"198099024875775674401483475788633995051",
"87592138655549759453007402732816698735",
"280599209931508091986573047912976490271",
"200395682537618504674029927473850661725",
"183406688495952166257340766834760228285",
"160232518808483757352233582984000293902",
"262857075110414053694817584634058824103",
"318795684989499615325864054000613684611"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-a5f1db57",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/ProgressBarControl.h"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "37472388851976865594060307987892142243",
"length": 1727
},
"id": "CVE-2026-97381-aab6d35e",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/Utils.cpp",
"function": "Reboot"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "111717462887903460262468188698282861214",
"length": 78
},
"id": "CVE-2026-97381-ac3ec8e9",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/ElevationHelper.cpp",
"function": "CElevationHelper::AfterUpdate"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"172889166118704994073884356744801432827",
"121865964902099957292831035220246716113",
"9623901758523406970994631685277905174",
"273591845002390400499948624220762460323",
"301599388612806115769877876038366827486",
"292576314875792587055217961180589905119",
"133067735686217831654479188227171515285",
"186306340912580460320906644536965663567",
"246624003192646336453996067621050032598",
"208768091323626528455180898079597319303",
"139950953886092079729966151072002738375",
"175064812832631664494484515750163292535",
"48629967108707210542196535209570287221",
"30350216078676604731381564939498750797",
"138407810522230899724802108829025800020",
"291554521660471724693079895874985172768",
"63310539673296899289544087406102800659",
"287441033108866853242349206391026764527",
"304579462172547767238816594192572314660",
"204315932861131981698144710002881256260",
"175228929183675849922534700044754960456",
"99793476440379112661543515495836416025",
"242257142950392257815766562621789172400",
"80943848731340590846232730767772923100",
"78364424726183397304323306638857373525",
"324793613664105080116813514278118767318",
"212978038310428443727478536521582595301",
"310944406564427832031146878759936060651",
"104455160013761123569173437659562394267",
"148058641373632078201008988062550929683",
"96571902970157569489225593835097921739",
"188833500557584304912530592234419481338",
"8018402790818169437655483127892231763",
"338656870578274217378193489626998694244",
"106440562754454412571845057067992339293",
"284265755173623543649264957384677392172",
"130631103685916997720530997326742177046",
"224918695311640532141928374925635537673",
"201831715258819768636959252336759328181",
"214921530757763153739817200421036724176",
"243643911276955525518161048028194593866",
"333966503657470683704415783787956141486",
"56355360276787249662149295367850283183"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-ace88d10",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/Utils.cpp"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "131825332294121831363603685758850789581",
"length": 216
},
"id": "CVE-2026-97381-b1118bae",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/dllmain.cpp",
"function": "DllInstall"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "45178275718944758447062834043860974696",
"length": 22
},
"id": "CVE-2026-97381-b12b591f",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/ElevationHelper.h",
"function": "FinalRelease"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"323270909563996413538715912611613723846",
"281793870937472951619758699132356677491",
"223551722749207978509186784291904908168"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-b162b26b",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/Compat.cpp"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "149032563314805069857235945049143290297",
"length": 193
},
"id": "CVE-2026-97381-b4ba8c57",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.cpp",
"function": "CLegacyUpdateCtrl::ViewWindowsUpdateLog"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "105042056103236931071830095118744495582",
"length": 1694
},
"id": "CVE-2026-97381-be9c43b3",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/ProductName.cpp",
"function": "GetOSProductName"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "42476696341303554969309695935131880868",
"length": 80
},
"id": "CVE-2026-97381-c0b4ed1a",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/ElevationHelper.cpp",
"function": "CElevationHelper::BeforeUpdate"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "247341277527295105630645983650379897095",
"length": 159
},
"id": "CVE-2026-97381-c6f403e0",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/dllmain.cpp",
"function": "DllCanUnloadNow"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "189979224972133795167102494621740749180",
"length": 229
},
"id": "CVE-2026-97381-c83b221b",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.cpp",
"function": "CLegacyUpdateCtrl::GetUserType"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "251887635419444855820648503528957601790",
"length": 839
},
"id": "CVE-2026-97381-cb8576eb",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/NGen.cpp",
"function": "PauseResumeNGenQueue"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "150048355430949620783492091747686917011",
"length": 508
},
"id": "CVE-2026-97381-cfe0aea9",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/ElevationHelper.cpp",
"function": "CoCreateInstanceAsAdmin"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "329711025083928711585793415462042123709",
"length": 662
},
"id": "CVE-2026-97381-d37ec286",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.cpp",
"function": "CLegacyUpdateCtrl::GetHTMLDocument"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"118499082284591073020177931291303601072",
"334473634575954985991148912714829893449",
"224734987132472395121695159221273772076",
"41116788803736484874067494478538342491",
"7761777271234927837305498380492359134",
"319635784516229024444386266176907464631",
"168053740065390219759351969538998103178",
"41668484375982737045884251517429744768",
"114984831792141661574794386484173387729",
"321750787569992209230221776884941448311",
"243229938344943228330238368560810915935",
"328683318972175797236852270456277448446",
"25624583672679726769238078388849370670",
"19872457054727584786435008999274693366",
"252051944436310805592459821318997295372",
"190435470932704214010268236679744370717",
"139970491066943698029917436763630945368",
"231580040119249264585426885181295248478",
"280603891868927037363943945081626581772",
"306824833051726987348414191416043249858",
"114011439056249092333876705491611091966",
"4936210781709461908513931866656192159",
"254654484849387346731177606153091783553",
"323911621565636410797857054093162129293",
"217191042866823876928950339627856016690",
"291123903222144324368528148504550217631",
"221065081183679734837740737009400848880"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-d59180b7",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "shared/WMI.c"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"338650953778234083479005395128113148976",
"298785408319991331383040595404524788643",
"243590413493795421074059853806214176621",
"77427702175477869796274290079828598651",
"324511274348873481440185004635236565547",
"131602248617152435478335077811879206828",
"92996710391406804670052306177626085713",
"249051980058440354813633009974057854564",
"33356013223741761331951800655746545222",
"334684501254724997059801772991762988989",
"333354098191579618531950961464089736147",
"111108144764856255277094462387535980138",
"275251805255067388551398228385950995727",
"59008683147557710910711530189364405261",
"268052539033196402371342511365577165871",
"86025786637844410710258656416143983242",
"291594811875494500602610294253300702813",
"268916888545303159394851625759532035358",
"246653096062632884507494630936493792349",
"27734622453083182647504634741360248302",
"35075485885719482930811145555944240954",
"267958697702725702543799933862837603889",
"290172671418116188324961992181636607848",
"250674170376722908444415238962388349584",
"179018332324983308047910980603593492591",
"146648153420131039750405312820687457582",
"333976187745030026447767659379063891040",
"122895649452209714375477001619469031609",
"331348021613795035173137001021192390522",
"148626520082713788439019775063891416827",
"58947861357266404983420238155477937595",
"135694838743930179230266874165093340478",
"70269213093866880583707270559399866282",
"123373190052424474287269943800959135330",
"62580853326654413093506990285747801351",
"154211725643973252140615732587089589251",
"13287142168188296971434823321766890141",
"46987063549012553401878895368514088617",
"281070877829171524310023200930514704950",
"151926847380342205942195701095899708378",
"300259147460349344336964804904525746923",
"4594889232108873598080053411820119942",
"176249578916816970763534021199545741236",
"316189323086255864421335018273616391301",
"1942957713875575439220314814378453881",
"181672201304007030287483628026254739595",
"337729487469995215202302811329640943056",
"207637945260782186496884059370834905637",
"318045967593887671401840288063388662615",
"176322245244583115161471682903479523773",
"170395386296741052140485092829095160313",
"155212935871350117768241390832592708836",
"155321475092228424676477021431662664486",
"185214698776035903922314608812102320663",
"36979144659493310473141026904996628056",
"118735907987129782807312254845273331880",
"203433012466419448670433064237085710762",
"247693239227425469499272180126482238770",
"54428683568386515209514219962041131420",
"102643923256931587245192777723066193716",
"100092292654186943977548744257198478311",
"273239893181134667090893728401167226374",
"232599167423914556536456845748225619839",
"147706617426694416865737942654628124465",
"268477762041524488665234322142382932014",
"90980305024881074559711593229227689052",
"260212661195732415585718024278618242752",
"87592138655549759453007402732816698735",
"279065135552552055577751574751899535301",
"237101362091994774706941347210872033656",
"334949044328185761728796579078472080081",
"214700325912980069589656370033324416542",
"158044485777980514271193309743126949253",
"33585502207652789372960730295228813678",
"185124930302325094684814473081391496202",
"113711645042365711873986124480675730786",
"275955770037882012737608216817662557347",
"2136941596445155230960930375383170393",
"146030128019248723478928798795435599295",
"263367112605411373004424905020258768809",
"326116414536632400308254637522493524086",
"188286386206794334715556413021462096623",
"87743887143481428779424074210937489201",
"324652414281070513634192995136094224757",
"236604756253749114254574466610707316923",
"158893756196080323144155253299001240633",
"191948965277279256255076539318165790379",
"103323299194608408946106091704669286926",
"239558013793992865756153944032357484",
"212573715206807500801061938978096309659",
"320512601751580773547337642471753610451",
"36169015865689346105144418540740722547",
"95119815605555740300327166862769646193",
"85437841943942716209836907790960927681"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-d87d90e4",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.h"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"75197992636404156808419598062272369567",
"288500402814743005199364101329251525988",
"310960914867643271266602093965942262554",
"157774190363817817930356624714940028702"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-d8a4aea9",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "shared/Exec.c"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"176749873266338163034780293689511472936"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-dd4f26e8",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LaunchUpdateSite.h"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "262247267945595837340278413761928191564",
"length": 228
},
"id": "CVE-2026-97381-de1633ca",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/ProgressBarControl.cpp",
"function": "CProgressBarControl::get_Value"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"144164571742979277257817611379242582567",
"285070512701951799872738199116402755937",
"183491505635189723654854335657293204231",
"158440370096452218087619572789583376474"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-e1c49743",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LaunchUpdateSite.cpp"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"4705632043347793208139099229573123461",
"63124252463293343257826771986028608685",
"236010863920299505091694105065277279831",
"333298406385671450310647104417483060621",
"215931424615746810027543209447527992470",
"66779420912286366250392580006014948112",
"200234590715868215741517625857652814365",
"122401871600498229605039703206900884063",
"307926237033450994519132024220539868123",
"74054234552992693685556237010656340099",
"249846255380983256402599729432684041430",
"273745152418340970997607497625610776037",
"154156146446748567196426614244809470375",
"328132878179583264311655443556564230207",
"285639441566430612935928585062918928729",
"13136747735690915523791048728756829886",
"293080814754487692286972124288342033068",
"324137223941583868795949802347255361819",
"182103107396165840115917004006785653701",
"295087964461453286777727132555096300061",
"203430185730440708184133226118365809627",
"190806881368343514656815935259775515478",
"205364186557481214374973769102415597722",
"243695632944271749149291657667753935413",
"182851637028853154088371120784599792426",
"134316180292836081472463148145276604785",
"24288616546811191212131510515820902837",
"173723605254094338903325504944352638187",
"46252289709934918472506312040659856655",
"322258944334868655743001826870854472364",
"230948615375751548033005282431227484176",
"257064376973875941664547136164916639576",
"74138579622826247313389279752595830140",
"329524571570739764029352116608220365425",
"279230144623018278083165909027225519177",
"49566594773423243569218659888194726668",
"153092775555123436153710175617170216893",
"72465219324096046452831486339985448608",
"246824833274070705718711572785672435851",
"222936244662698451639688425536576313508",
"160235201767310739297302977079507022366",
"125137663304532427373168084282253471230",
"226204737739426660404432409381091898715",
"321851786602826055492497918454213049313",
"98281398918215361354443544922685578644"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-e61c63ac",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/ProgressBarControl.cpp"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "292577761114407310211164046670930941940",
"length": 39
},
"id": "CVE-2026-97381-ea7bd45d",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.h",
"function": "CLegacyUpdateCtrl"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "220751095496051500862627384909435651388",
"length": 528
},
"id": "CVE-2026-97381-f04dbd85",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/ProgressBarControl.cpp",
"function": "CProgressBarControl::put_Value"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "176205992983141662997550414594409530216",
"length": 73
},
"id": "CVE-2026-97381-f1131112",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/ElevationHelper.cpp",
"function": "CElevationHelper::Reboot"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "168178377006217282254627427526055051146",
"length": 181
},
"id": "CVE-2026-97381-f2592c87",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.cpp",
"function": "CLegacyUpdateCtrl::BeforeUpdate"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "190086902810571883709197850006767172120",
"length": 709
},
"id": "CVE-2026-97381-f2ebb139",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.cpp",
"function": "CLegacyUpdateCtrl::IsPermitted"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "194389796050593105885057981697476802725",
"length": 355
},
"id": "CVE-2026-97381-f3f51de8",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/ProgressBarControl.cpp",
"function": "CProgressBarControl::OnCreate"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "282026144685069321756980151046710357527",
"length": 335
},
"id": "CVE-2026-97381-f60b6662",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.cpp",
"function": "CLegacyUpdateCtrl::get_IsUsingWsusServer"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "85369042840863505875780537989844050505",
"length": 125
},
"id": "CVE-2026-97381-f7075aae",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.h",
"function": "(InterfaceSupportsErrorInfo)"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "324887087670495323979518559254661700802",
"length": 379
},
"id": "CVE-2026-97381-f972ed3b",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.cpp",
"function": "CLegacyUpdateCtrl::get_WsusServerUrl"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "71166060785829563627976779910304010348",
"length": 2509
},
"id": "CVE-2026-97381-fa25adc4",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "LegacyUpdate/LegacyUpdateCtrl.cpp",
"function": "CLegacyUpdateCtrl::GetOSVersionInfo"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"126724148212260010234048923200680816242"
],
"threshold": 0.9
},
"id": "CVE-2026-97381-fe156b50",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/legacyupdate/legacyupdate/commit/ae1c46c97f39a55a1937784d9f9beb30aa9147fd",
"target": {
"file": "shared/WMI.h"
}
}
]
"2026-10-28T11:01:04Z"