---
id: CVE-2025-66039
title: >-
  FreePBX Endpoint Manager is a module for managing telephony endpoints in
  FreePBX systems
summary: >-
  FreePBX Endpoint Manager is a module for managing telephony endpoints in
  FreePBX systems. Versions are vulnerable to authentication bypass when the
  authentication type is set to "webserver." When providing an Authorization
  header with an…
severity: critical
cvss: 9.8
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'
cwe:
  - CWE-287
vendor: sangoma
product: freepbx
affected:
  - freepbx < 16.0.44
  - 'freepbx >= 17.0.1, < 17.0.23'
patched:
  - freepbx 17.0.23
published: '2025-12-09'
updated: '2026-09-25'
sourceUpdated: '2026-09-25T23:10:00.463'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2025-66039'
references:
  - url: >-
      https://github.com/FreePBX/framework/commit/04224253156543cd9932b90458660b2f19fc0e35#diff-72f14a52840a61504a8e03cd195035b44e488aecd634b001bc6412a04bdc940bR20-R50
    label: security-advisories@github.com
  - url: >-
      https://github.com/FreePBX/security-reporting/security/advisories/GHSA-9jvh-mv6x-w698
    label: security-advisories@github.com
  - url: 'https://www.freepbx.org/watch-what-we-do-with-security-fixes-%f0%9f%91%80'
    label: security-advisories@github.com
tags:
  - nvd
  - exploit-available
epss: 0.03281
epssPercentile: 0.87965
exploits:
  github: 2
  githubRepos:
    - >-
      https://github.com/BimBoxH4/CVE-2025-66039_CVE-2025-61675_CVE-2025-61678_reePBX
    - 'https://github.com/cyberleelawat/FreePBX-Multiple-CVEs-2025'
  metasploit:
    - auxiliary/gather/freepbx_custom_extension_injection
    - exploit/unix/http/freepbx_custom_extension_rce
    - exploit/unix/http/freepbx_firmware_file_upload
  checkedAt: '2026-09-25T23:21:52.275Z'
exploitAvailable: true
ingestedAt: '2026-09-25T23:21:16.907Z'
---

## Overview

FreePBX Endpoint Manager is a module for managing telephony endpoints in FreePBX systems. Versions are vulnerable to authentication bypass when the authentication type is set to "webserver." When providing an Authorization header with an arbitrary value, a session is associated with the target user regardless of valid credentials. This issue is fixed in versions 16.0.44 and 17.0.23.

## Affected

- `freepbx < 16.0.44`
- `freepbx >= 17.0.1, < 17.0.23`

## Remediation

Upgrade past the affected range:

- `freepbx 17.0.23`
