New issue
Advanced search Search tips
Starred by 1 user
Status: Fixed
Owner:
Closed: Nov 2015
Cc:



Sign in to add a comment
Kaspersky Antivirus incorrect %PROGRAMDATA% ACL
Project Member Reported by taviso@google.com, Sep 17 2015 Back to list
The ACL on %PROGRAMDATA%\Kaspersky Lab allows BUILTIN\Users to create new files. This can be abused to create new plugins and modules during update, and other filesystem races to gain elevated privileges.

C:\Users\Tavis Ormandy>icacls "%PROGRAMDATA%\Kaspersky Lab"
C:\ProgramData\Kaspersky Lab NT AUTHORITY\SYSTEM:(I)(OI)(CI)(F)
                             BUILTIN\Administrators:(I)(OI)(CI)(F)
                             CREATOR OWNER:(I)(OI)(CI)(IO)(F)
                             BUILTIN\Users:(I)(OI)(CI)(RX)
                             BUILTIN\Users:(I)(CI)(WD,AD,WEA,WA)

Successfully processed 1 files; Failed processing 0 files

An example attack is to find the MD5 of an upcoming update, create a DLL at Cache\qscan.kdl.{md5} that does something in DllMain. The next time Kaspersky updates, avp.exe will spawn load the file.

This bug is subject to a 90 day disclosure deadline. If 90 days elapse
without a broadly available patch, then the bug report will automatically
become visible to the public.

 
Project Member Comment 1 by taviso@google.com, Sep 18 2015
Kaspersky reply:

Hi Tavis,
 
We confirm the issue with ACL on ProgramData\Kaspersky Lab directory and need time to prepare a fix. I’ll keep you updated on progress of our work
 
Thanks,
Igor
 
Project Member Comment 2 by taviso@google.com, Nov 16 2015
Labels: -Restrict-View-Commit
Status: Fixed
This issue was resolved on November 16th.
Sign in to add a comment