Kaspersky Antivirus incorrect %PROGRAMDATA% ACL

2015.11.17
Credit: Tavis Ormandy
Risk: Medium
Local: Yes
Remote: No
CVE: N/A
CWE: N/A

The ACL on %PROGRAMDATA%Kaspersky Lab allows BUILTINUsers 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:UsersTavis Ormandy>icacls "%PROGRAMDATA%Kaspersky Lab" C:ProgramDataKaspersky Lab NT AUTHORITYSYSTEM:(I)(OI)(CI)(F) BUILTINAdministrators:(I)(OI)(CI)(F) CREATOR OWNER:(I)(OI)(CI)(IO)(F) BUILTINUsers:(I)(OI)(CI)(RX) BUILTINUsers:(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 Cacheqscan.kdl.{md5} that does something in DllMain. The next time Kaspersky updates, avp.exe will spawn load the file.

References:

https://code.google.com/p/google-security-research/issues/detail?id=535


Vote for this issue:
50%
50%


 

Thanks for you vote!


 

Thanks for you comment!
Your message is in quarantine 48 hours.

Comment it here.


(*) - required fields.  
{{ x.nick }} | Date: {{ x.ux * 1000 | date:'yyyy-MM-dd' }} {{ x.ux * 1000 | date:'HH:mm' }} CET+1
{{ x.comment }}

Copyright 2024, cxsecurity.com

 

Back to Top