iDS6 DSSPro Digital Signage System 6.2 (autoSave) Cookie User Password Disclosure
Vendor: Guangzhou Yeroo Tech Co., Ltd.
Product web page: http://www.yerootech.com
Affected version: V6.2 B2014.12.12.1220
V5.6 B2017.07.12.1757
V4.3
Summary: iDS6 Software's DSSPro network digital signage management system
is a web-based server software solution for Windows.
Desc: The application suffers from a cleartext transmission/storage of
sensitive information in a cookie when using the Remember (autoSave=true)
feature. This allows a remote attacker to intercept the HTTP Cookie
authentication credentials via a man-in-the-middle attack.
Tested on: Microsoft Windows XP
Microsoft Windows 7
Microsfot Windows Server 2008
Microsoft Windows Server 2012
Microsoft Windows 10
Apache Tomcat/8.0.44
Apache Tomcat/6.0.35
Apache-Coyote/1.1
Apache Axis/1.4
MySQL 5.5.25
Java 1.8.0
Vulnerability discovered by Gjoko 'LiquidWorm' Krstic
@zeroscience
Advisory ID: ZSL-2020-5605
Advisory URL: https://www.zeroscience.mk/en/vulnerabilities/ZSL-2020-5605.php
16.07.2020
--
For regular dashboard (Cookie: cookie.username, cookie.password):
-----------------------------------------------------------------
GET /Pages/user.action HTTP/1.1
Host: 192.168.1.88
Connection: keep-alive
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Referer: http://192.168.1.1/Pages/playlog.action
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.9,mk;q=0.8
Cookie: cookie.cstm=demo; cookie.username=joxy; cookie.password=1231212123; cookie.autosave=true; cookie.autologin=true; JSESSIONID=63306896AC4A2E193231297D60813C8D
For admin dashboard (Cookie: cookie.admin.username, cookie.admin.password):
---------------------------------------------------------------------------
POST /admin/customer!list HTTP/1.1
Host: 192.168.1.88
Connection: keep-alive
Content-Length: 56
Accept: application/json, text/javascript, */*; q=0.01
X-Requested-With: XMLHttpRequest
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Origin: http://192.168.1.88
Referer: http://192.168.1.88/admin/customer.action
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.9,mk;q=0.8
Cookie: cookie.admin.username=admin; cookie.admin.password=123456; cookie.admin.autosave=true; JSESSIONID=604A85C99BF10F385D74FECF501F5E05