All posts
A new home for research notes, reverse engineering, and language-model experiments.
CVE-2020-12126: WAVLINK WN530H4 authentication bypass in /cgi-bin/Multiple authentication bypass flaws in the /cgi-bin/ endpoint of the WAVLINK WN530H4 (firmware M30H4.V5030.190403) let an unauthenticated attacker leak router settings, change configuration variables, and cause denial of service.
CVE-2020-12127: WAVLINK WN530H4 information disclosure in ExportAllSettings.shThe /cgi-bin/ExportAllSettings.sh endpoint of the WAVLINK WN530H4 (firmware M30H4.V5030.190403) disclosed router settings, including cleartext login details and DNS settings, without authentication.
CVE-2020-12124: WAVLINK WN530H4 unauthenticated command injection in live_api.cgiThe /cgi-bin/live_api.cgi endpoint of the WAVLINK WN530H4 (firmware M30H4.V5030.190403) allowed an unauthenticated remote attacker to execute arbitrary Linux commands as root via command-line injection.
CVE-2020-12125: WAVLINK WN530H4 buffer overflow in makeRequest.cgiThe /cgi-bin/makeRequest.cgi endpoint of the WAVLINK WN530H4 (firmware M30H4.V5030.190403) had a remote buffer overflow that let an unauthenticated attacker execute arbitrary machine instructions as root.
CVE-2020-12123: WAVLINK WN530H4 CSRF in router endpointsThe /cgi-bin/ endpoints of the WAVLINK WN530H4 (firmware M30H4.V5030.190403) lacked CSRF tokens, so an attacker could reach router functions through a user authenticated in the router portal.
CVE-2020-8797: Juplink RX4-1500 command-line injectionOn the Juplink RX4-1500 running firmware v1.0.3, an attacker on the local network who can authenticate as admin could gain root access to the Linux subsystem through an unsanitized exec call when the undocumented telnetd service is enabled.
CVE-2020-8798: Juplink RX4-1500 unauthenticated setup endpointThe httpd service in Juplink RX4-1500 firmware v1.0.3 through v1.0.5 exposed an unauthenticated setup3.htm endpoint that let a local-network attacker change or access router settings.