File tree Expand file tree Collapse file tree 2 files changed +23
-9
lines changed
documentation/modules/auxiliary/admin/http
modules/auxiliary/admin/http Expand file tree Collapse file tree 2 files changed +23
-9
lines changed Original file line number Diff line number Diff line change 1
1
## Vulnerable Application
2
2
3
- This module exploits an access control issue in Ivanti Virtual Traffic Manager (VTM) 22.7R1 , by adding a new
3
+ This module exploits an access control issue in Ivanti Virtual Traffic Manager (vTM) , by adding a new
4
4
administrative user to the web interface of the application.
5
5
6
- The original advisory is available [ here] ( https://packetstormsecurity.com/files/179906 ) .
6
+ Affected versions include:
7
+ * 22.2
8
+ * 22.3
9
+ * 22.3R2
10
+ * 22.5R1
11
+ * 22.6R1
12
+ * 22.7R1
13
+
14
+ The vendor published an advisory [ here]
15
+ (https://forums.ivanti.com/s/article/Security-Advisory-Ivanti-Virtual-Traffic-Manager-vTM-CVE-2024-7593?language=en_US ).
16
+
17
+ A proof-of-concept is available [ here] ( https://packetstormsecurity.com/files/179906 ) .
7
18
8
19
## Testing
9
20
10
- The software can be obtained from [ here] ( https://hubgw.docker.com/r/pulsesecure/vtm ) .
21
+ Docker images with the software are available from [ here] ( https://hubgw.docker.com/r/pulsesecure/vtm ) .
11
22
12
23
** Successfully tested on**
13
24
14
25
- 22.7R1 on Ubuntu 20.04.6 LTS
15
26
16
27
## Verification Steps
17
28
18
- 1 . Deploy Ivanti Virtual Traffic Manager (VTM )
29
+ 1 . Deploy Ivanti Virtual Traffic Manager (vTM )
19
30
2 . Start ` msfconsole `
20
31
3 . ` use auxiliary/admin/http/ivanti_vtm_admin `
21
32
4 . ` set RHOSTS <IP> `
@@ -32,7 +43,7 @@ Password to be used when creating a new user with admin privileges.
32
43
33
44
## Scenarios
34
45
35
- Running the module against Virtual Traffic Manager (VTM ) 22.7R1 should result in an output
46
+ Running the module against Virtual Traffic Manager (vTM ) 22.7R1 should result in an output
36
47
similar to the following:
37
48
38
49
```
Original file line number Diff line number Diff line change @@ -6,17 +6,20 @@ def initialize(info = {})
6
6
super (
7
7
update_info (
8
8
info ,
9
- 'Name' => 'Ivanti Virtual Traffic Manager Authentication Bypass' ,
9
+ 'Name' => 'Ivanti Virtual Traffic Manager Authentication Bypass (CVE-2024-7593) ' ,
10
10
'Description' => %q{
11
- This module exploits an access control issue in Ivanti Virtual Traffic Manager 22.7R1 , by adding a new
11
+ This module exploits an access control issue in Ivanti Virtual Traffic Manager (vTM) , by adding a new
12
12
administrative user to the web interface of the application.
13
13
} ,
14
14
'Author' => [
15
15
'Michael Heinzl' , # MSF Module
16
- 'ohnoisploited' # Discovery and PoC
16
+ 'ohnoisploited' , # PoC
17
+ 'mxalias' # Credited in the vendor advisory for the discovery, https://hackerone.com/mxalias?type=user
17
18
] ,
18
19
'References' => [
19
- [ 'PACKETSTORM' , '179906' ]
20
+ [ 'PACKETSTORM' , '179906' ] ,
21
+ [ 'CVE' , '2024-7593' ] ,
22
+ [ 'URL' , 'https://forums.ivanti.com/s/article/Security-Advisory-Ivanti-Virtual-Traffic-Manager-vTM-CVE-2024-7593?language=en_US' ]
20
23
] ,
21
24
'DisclosureDate' => '2024-08-05' ,
22
25
'DefaultOptions' => {
You can’t perform that action at this time.
0 commit comments