Intel Bug Meltdown/Spectre Win 10 Update - Contact your Anti-Virus AV to confirm

Microsoft have released an update for the Intel chip bug - however the update is only available for machines with compatible antivirus.

Is AVAST compatible?

info from MS:
Due to an issue with some versions of Anti-Virus software, this fix is only being made applicable to the machines where the Anti virus ISV has updated the ALLOW REGKEY. Contact your Anti-Virus AV to confirm that their software is compatible and have set the following REGKEY on the machine
Key="HKEY_LOCAL_MACHINE"Subkey=“SOFTWARE\Microsoft\Windows\CurrentVersion\QualityCompat”
Value Name=“cadca5fe-87d3-4b96-b7fb-a231484277cc”
Type="REG_DWORD”
Data="0x00000000”

Yes we are compatible, a microupdate was issued yesterday

That’s great - thank you!

I don’t seem to have the reg value though, what version of Avast Endpoint Protection includes the fix?

It should be present on all Avast 8 or later versions, what is your version?

Avast Endpoint Protection 8.0.1609

Should I restart my PC or not? Because I still don’t see the aforementioned registry key.

My spec: win 10 pro x64, avast free antivirus 17.9.2322 (vps: 180104-0)

Still not present after mine has been restarted.

Microupdates are delivered once per 12 hrs period, and restart is not required for this microupdate. Can you please provide console output from AvastEmUpdate.exe /debug or AvEmUpdate.exe /debug? It must be executed elevated.

LoadConfig START
GetSourceType START
GetSourceType END
LoadConfig END long=0
WaitForInternetConnection START
WaitForInternetConnection END long=0
PrepareRemotePatchDescriptor START
MakeTemporaryFileName START
MakeTemporaryFileName END CString=C:\Program Files\AVAST Software\Avast Business\Setup\95c8f59f-8a79-45fe-9937-90683b35d3e8.ini
MakeFileLocal START
GetSourceType START
GetSourceType END
DownloadRemoteFile START
CopyResourceToFile START
CopyResourceToFile END long=0
DownloadRemoteFile END long=0
MakeFileLocal END long=0
PrepareRemotePatchDescriptor END long=0
No patches available
FreeSchedulerInterface START
FreeSchedulerInterface END long=0
_tWinMain final result: 0

Press any key to exit console…

The problem is that your updater don’t support microupdates at all, we will solve this ASAP

Edit by Lukor: only early versions of Avast 8 don’t support microupdates (they support emergency-updates though and we’ll deliver the patch by this channel), if you are running any version from recent years you should get the fix automatically

Thank you!

mcorelan, can you please provide content of your “c:\ProgramData\AVAST Software\Avast\AvastEmUpdate.ini” file?

[Config]
LastAppliedPatchId=325

forget what I wrote]

I had to run the Update from the console and then it worked.

Can you please provide console output from “AvEmUpdate.exe /debug” command? It must be executed elevated.

Hello!

So, in my AvEmUpdate.ini appears:

[Config]
LastAppliedPatchId=378

In the AvastEmUpdate appears:
[Config]
LastAppliedPatchId=373

And this ist the AvEmUpdate.exe /debug:

  EvaluateVersionCondition START
  EvaluateVersionCondition END long=0
  Condition result: TRUE
  GetUpdatesInfoFromXmlRoot START
    EvaluateVersionCondition START
    EvaluateVersionCondition END long=0
    Condition result: TRUE
    GetUpdatesInfoFromXmlRoot START
      EvaluateGuidCondition START
      EvaluateGuidCondition END long=0
      Condition result: FALSE
      EvaluateGuidCondition START
      EvaluateGuidCondition END long=0
      Condition result: FALSE
      EvaluateGuidCondition START
      EvaluateGuidCondition END long=0
      Condition result: FALSE
      EvaluateGuidCondition START
      EvaluateGuidCondition END long=0
      Condition result: FALSE
      EvaluateGuidCondition START
      EvaluateGuidCondition END long=0
      EvaluateTimeCondition START
      EvaluateTimeCondition END long=0
      Condition result: TRUE
      GetUpdatesInfoFromXmlRoot START
        Condition result: TRUE
        ReadXmlNodeUpdateInfo START
        ReadXmlNodeUpdateInfo END long=0
      GetUpdatesInfoFromXmlRoot END long=1168
      EvaluateGuidCondition START
      EvaluateGuidCondition END long=0
      EvaluateTimeCondition START
      EvaluateTimeCondition END long=0
      Condition result: TRUE
      GetUpdatesInfoFromXmlRoot START
        Condition result: TRUE
        ReadXmlNodeUpdateInfo START
        ReadXmlNodeUpdateInfo END long=0
      GetUpdatesInfoFromXmlRoot END long=1168
      EvaluateGuidCondition START
      EvaluateGuidCondition END long=0
      EvaluateTimeCondition START
      EvaluateTimeCondition END long=0
      Condition result: TRUE
      GetUpdatesInfoFromXmlRoot START
        Condition result: TRUE
        ReadXmlNodeUpdateInfo START
        ReadXmlNodeUpdateInfo END long=0
      GetUpdatesInfoFromXmlRoot END long=1168
      EvaluateGuidCondition START
      EvaluateGuidCondition END long=0
      EvaluateTimeCondition START
      EvaluateTimeCondition END long=0
      Condition result: TRUE
      GetUpdatesInfoFromXmlRoot START
        Condition result: TRUE
        ReadXmlNodeUpdateInfo START
        ReadXmlNodeUpdateInfo END long=0
      GetUpdatesInfoFromXmlRoot END long=1168
      EvaluateGuidCondition START
      EvaluateGuidCondition END long=0
      EvaluateTimeCondition START
      EvaluateTimeCondition END long=0
      Condition result: TRUE
      GetUpdatesInfoFromXmlRoot START
        Condition result: TRUE
        ReadXmlNodeUpdateInfo START
        ReadXmlNodeUpdateInfo END long=0
      GetUpdatesInfoFromXmlRoot END long=1168
      EvaluateGuidCondition START
      EvaluateGuidCondition END long=0
      EvaluateTimeCondition START
      EvaluateTimeCondition END long=0
      Condition result: TRUE
      GetUpdatesInfoFromXmlRoot START
        Condition result: TRUE
        ReadXmlNodeUpdateInfo START
        ReadXmlNodeUpdateInfo END long=0
      GetUpdatesInfoFromXmlRoot END long=1168
      EvaluateGuidCondition START
      EvaluateGuidCondition END long=0
      EvaluateTimeCondition START
      EvaluateTimeCondition END long=0
      Condition result: TRUE
      GetUpdatesInfoFromXmlRoot START
        Condition result: TRUE
        ReadXmlNodeUpdateInfo START
        ReadXmlNodeUpdateInfo END long=0
      GetUpdatesInfoFromXmlRoot END long=1168
      EvaluateGuidCondition START
      EvaluateGuidCondition END long=0
      EvaluateTimeCondition START
      EvaluateTimeCondition END long=0
      Condition result: TRUE
      GetUpdatesInfoFromXmlRoot START
        Condition result: TRUE
        ReadXmlNodeUpdateInfo START
        ReadXmlNodeUpdateInfo END long=0
      GetUpdatesInfoFromXmlRoot END long=1168
      EvaluateGuidCondition START
      EvaluateGuidCondition END long=0
      EvaluateTimeCondition START
      EvaluateTimeCondition END long=0
      Condition result: TRUE
      GetUpdatesInfoFromXmlRoot START
        Condition result: TRUE
        ReadXmlNodeUpdateInfo START
        ReadXmlNodeUpdateInfo END long=0
      GetUpdatesInfoFromXmlRoot END long=1168
      EvaluateGuidCondition START
      EvaluateGuidCondition END long=0
      EvaluateTimeCondition START
      EvaluateTimeCondition END long=0
      Condition result: TRUE
      GetUpdatesInfoFromXmlRoot START
        Condition result: TRUE
        ReadXmlNodeUpdateInfo START
        ReadXmlNodeUpdateInfo END long=0
      GetUpdatesInfoFromXmlRoot END long=1168
      EvaluateGuidCondition START
      EvaluateGuidCondition END long=0
      EvaluateTimeCondition START
      EvaluateTimeCondition END long=0
      Condition result: TRUE
      GetUpdatesInfoFromXmlRoot START
        Condition result: TRUE
        ReadXmlNodeUpdateInfo START
        ReadXmlNodeUpdateInfo END long=0
      GetUpdatesInfoFromXmlRoot END long=1168
    GetUpdatesInfoFromXmlRoot END long=1168
  GetUpdatesInfoFromXmlRoot END long=1168
  EvaluateVersionCondition START
  EvaluateVersionCondition END long=0
  Condition result: TRUE
  GetUpdatesInfoFromXmlRoot START
    EvaluateIniCondition START
    EvaluateIniCondition END long=0
    Condition result: FALSE
  GetUpdatesInfoFromXmlRoot END long=1168
  EvaluateVersionCondition START
  EvaluateVersionCondition END long=0
  Condition result: TRUE
  GetUpdatesInfoFromXmlRoot START
    EvaluateVersionCondition START
    EvaluateVersionCondition END long=0
    Condition result: TRUE
    GetUpdatesInfoFromXmlRoot START
      Condition result: TRUE
      ReadXmlNodeUpdateInfo START
      ReadXmlNodeUpdateInfo END long=0
    GetUpdatesInfoFromXmlRoot END long=0
  GetUpdatesInfoFromXmlRoot END long=0
  EvaluateVersionCondition START
  EvaluateVersionCondition END long=0
  Condition result: FALSE
  EvaluateVersionCondition START
  EvaluateVersionCondition END long=0
  Condition result: FALSE
  EvaluateVersionCondition START
  EvaluateVersionCondition END long=0
  Condition result: FALSE
  EvaluateVersionCondition START
  EvaluateVersionCondition END long=0
  Condition result: FALSE
  EvaluateVersionCondition START
  EvaluateVersionCondition END long=0
  Condition result: TRUE
  GetUpdatesInfoFromXmlRoot START
    EvaluateVersionCondition START
    EvaluateVersionCondition END long=0
    Condition result: TRUE
    GetUpdatesInfoFromXmlRoot START
      Condition result: TRUE
      ReadXmlNodeUpdateInfo START
      ReadXmlNodeUpdateInfo END long=0
    GetUpdatesInfoFromXmlRoot END long=0
  GetUpdatesInfoFromXmlRoot END long=0
  EvaluateVersionCondition START
  EvaluateVersionCondition END long=0
  Condition result: FALSE
  EvaluateVersionCondition START
  EvaluateVersionCondition END long=0
  Condition result: FALSE
  EvaluateVersionCondition START
  EvaluateVersionCondition END long=0
  Condition result: TRUE
  GetUpdatesInfoFromXmlRoot START
    EvaluateVersionCondition START
    EvaluateVersionCondition END long=0
    Condition result: TRUE
    GetUpdatesInfoFromXmlRoot START
      Condition result: TRUE
      ReadXmlNodeUpdateInfo START
      ReadXmlNodeUpdateInfo END long=0
    GetUpdatesInfoFromXmlRoot END long=0
  GetUpdatesInfoFromXmlRoot END long=0
  EvaluateVersionCondition START
  EvaluateVersionCondition END long=0
  Condition result: TRUE
  GetUpdatesInfoFromXmlRoot START
    Condition result: TRUE
    ReadXmlNodeUpdateInfo START
    ReadXmlNodeUpdateInfo END long=0
  GetUpdatesInfoFromXmlRoot END long=0
  EvaluateVersionCondition START
  EvaluateVersionCondition END long=0
  Condition result: TRUE
  GetUpdatesInfoFromXmlRoot START
    EvaluateVersionCondition START
    EvaluateVersionCondition END long=0
    Condition result: TRUE
    GetUpdatesInfoFromXmlRoot START
      Condition result: TRUE
      ReadXmlNodeUpdateInfo START
      ReadXmlNodeUpdateInfo END long=0
    GetUpdatesInfoFromXmlRoot END long=0
  GetUpdatesInfoFromXmlRoot END long=0
GetUpdatesInfoFromXmlRoot END long=0
MicroUpdate available for product home: version:2322

GetUpdatesInfo END long=0
PrepareRemoteUpdateDescriptor END long=0
ApplyUpdates START
ApplyUpdate START
MakeTemporaryFileName START
MakeTemporaryFileName END CString=C:\Program Files\AVAST Software\Avast\Setup\d1109f30-cb0c-4f2b-bbc0-f8c7c6a2f155.cab
MakeFileLocal START
GetSourceType START
GetSourceType END
PerformRemoteOp START
PerformRemoteHttpOp START
PerformRemoteHttpOp: Url: http://securebrowser.avast.tools.avcdn.net/tools/avast/securebrowser/diff/safer-update.cab
CopyResourceToFileOrBuffer START
CopyResourceToFileOrBuffer END long=0
PerformRemoteHttpOp END long=0
PerformRemoteOp END long=0
File:C:\Program Files\AVAST Software\Avast\Setup\d1109f30-cb0c-4f2b-bbc0-f8c7c6a2f155.cab first 16 bytes of signature: 4B526BEAF909E5F2EC95A09282572EBB
MakeFileLocal END long=0
ApplyCabUpdate START
MakeTemporaryFileName START
MakeTemporaryFileName END CString=C:\Program Files\AVAST Software\Avast\Setup\fd1e9a52-a9f7-4d39-926b-b326c1178095
ApplyXmlUpdate START
ApplyXmlUpdateFromXmlRoot START
EvaluateRegistryCondition START
EvaluateRegistryCondition END long=0
Condition result: TRUE
ApplyXmlUpdateFromXmlRoot START
EvaluateRegistryCondition START
EvaluateRegistryCondition END long=0
Condition result: TRUE
ApplyXmlUpdateFromXmlRoot START
EvaluateIniCondition START
EvaluateIniCondition END long=0
Condition result: FALSE
ApplyXmlUpdateFromXmlRoot END long=0
ApplyXmlUpdateFromXmlRoot END long=0
ApplyXmlUpdateFromXmlRoot END long=0
HandleProductActions START
HandleProductActions END long=0
HandleFiles START
HandleFiles END long=0
HandleProductActions START
HandleProductActions END long=0
HandleProductActions START
HandleProductActions END long=0
HandleRegistry START
HandleRegistry END long=0
HandleProductActions START
HandleProductActions END long=0
HandleProductActions START
HandleProductActions END long=0
HandleExecutes START
HandleExecutes END long=0
HandleProductActions START
HandleProductActions END long=0
HandleVersions START
HandleVersions END long=0
HandleNotifications START
HandleNotifications END long=0
ApplyXmlUpdate END long=0
ApplyCabUpdate END long=0
ApplyUpdate END long=0
ApplyUpdates END long=0
GetSourceType START
GetSourceType END
PerformRemoteHttpOp START
PerformRemoteHttpOp: Url: http://v7event.stats.avast.com/cgi-bin/iavsevents.cgi
CopyFileOrBufferToResource START
CopyFileOrBufferToResource END long=0
PerformRemoteHttpOp END long=0
FreeSchedulerInterface START
FreeSchedulerInterface END long=0
_tWinMain final result: 0

Press any key to exit console…

So did i get the microupdate?

Regards.

Hi Jack201, yes, you’ve got it.

Thanks for the quick reply! :slight_smile:

The contents of my AvastEmUpdate.ini is

[Config]
LastAppliedPatchId=378

Is that okay?
EDIT: I only realized another forum section lead me here and didn’t pay attention that this is the Business Endpoint section. Sorry. Was not paying attention.

Hello. Need some assistance. I have not received the patch yet from Microsoft for the Spectre/Meltdown bug. I would love to check to make sure my Avast Free version has received the micro update.

I am running Windows 10 on an Intel i7-6700 CPU @ 4.00 GHz

This is what I have:

Avast free version: 17.9.2322
Avast Virus180104-2

AvastEmUpdate.ini

[Config]
LastAppliedPatchId=371

AvEmUpdate.ini

[Config]
LastAppliedPatchId=378

Not sure how to run this command from console:

AvEmUpdate.exe /debug

Let me know how to run this and I will get you this information.

Thank you in advance for your assistance!