1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
# Exploit Title: TDM Digital Signage PC Player 4.1 - Insecure File Permissions # Date: 2020-09-23 # Exploit Author: LiquidWorm # Software Link: https://www.tdmsignage.com / https://pro.sony/en_NL/products/display-software/tdm-ds1y-tdm-ds3y # Version: 4.1.0.4 Vendor: TDM [Trending Digital Marketing] Product web page: https://www.tdmsignage.com https://pro.sony/en_NL/products/display-software/tdm-ds1y-tdm-ds3y Affected version: 4.1.0.4 Summary: With TDM you can do a lot more than just show Digital Signage. With our Enterprise-Grade software you open the door to Interactive Signage, Analytics, Proof of Play and a lot more. Desc: TDM Digital Signage Windows Player suffers from an elevation of privileges vulnerability which can be used by a simple authenticated user that can change the executable file with a binary of choice. The vulnerability exist due to the improper permissions, with the 'M' flag (Modify) or 'C' flag (Change) for 'Authenticated Users' group. Tested on: Microsoft Windows 10 Home Vulnerability discovered by Gjoko 'LiquidWorm' Krstic @zeroscience Advisory ID: ZSL-2020-5604 Advisory URL: https://www.zeroscience.mk/en/vulnerabilities/ZSL-2020-5604.php 23.09.2020 -- C:\>icacls TDMSignage TDMSignage BUILTIN\Administrators:(I)(OI)(CI)(F) NT AUTHORITY\SYSTEM:(I)(OI)(CI)(F) BUILTIN\Users:(I)(OI)(CI)(RX) NT AUTHORITY\Authenticated Users:(I)(M)<---------<<< NT AUTHORITY\Authenticated Users:(I)(OI)(CI)(IO)(M)<---------<<< Successfully processed 1 files; Failed processing 0 files C:\TDMSignage>dir /b *.exe Player.exe unins000.exe C:\TDMSignage>icacls Player.exe && icacls unins000.exe Player.exe BUILTIN\Administrators:(I)(F) NT AUTHORITY\SYSTEM:(I)(F) BUILTIN\Users:(I)(RX) NT AUTHORITY\Authenticated Users:(I)(M)<---------<<< Successfully processed 1 files; Failed processing 0 files unins000.exe BUILTIN\Administrators:(I)(F) NT AUTHORITY\SYSTEM:(I)(F) BUILTIN\Users:(I)(RX) NT AUTHORITY\Authenticated Users:(I)(M)<---------<<< Successfully processed 1 files; Failed processing 0 files |