Description
Homer is open source telecom observability software. Prior to version 11.0.283, both JWT middleware functions (`JWTMiddleware` and `JWTMiddlewareV4`) immediately return `next(c)` when `jwtSecret == ""`. The JWT secret defaults to an empty string. On a default installation, all protected API endpoints under `/api/v1`, `/api/v3`, and `/api/v4` are completely unauthenticated. Version 11.0.283 patches the issue.
Published: 2026-10-07
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Access to protected API endpoints
Action: Immediate Patch
AI Analysis

Impact

Homer fails to verify its JWT secret when the configuration value is left empty—the default. The authentication middleware immediately forwards the request when the secret is an empty string, allowing any user to reach the API without credentials. This results in complete, unauthenticated access to the endpoints under /api/v1, /api/v3 and /api/v4, exposing all stored data and allowing modification of system state.

Affected Systems

The vulnerability affects the sipcapture:homer product. Any installation of versions earlier than 11.0.283 that uses the default configuration, where the bearer token secret is an empty string, is impacted. The fix is provided in the 11.0.283 release and later.

Risk and Exploitability

The CVSS v3.1 score of 9.8 indicates critical severity. EPSS data is not available, and the vulnerability is not listed in CISA KEV. When the application is deployed with the default empty secret, an attacker can craft simple HTTP requests to protected API endpoints, obtaining or altering data with no special requirements. No complex prerequisites are required beyond access to the network exposed API. The risk therefore remains high until the bug is patched or the secret is reconfigured.

Generated by OpenCVE AI on October 7, 2026 at 18:19 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Homer to version 11.0.283 or newer
  • Set the jwtSecret configuration value to a hard‑to‑guess string and reload the service
  • Ensure that future deployments do not rely on the default empty secret and monitor access logs for unexpected API usage

Generated by OpenCVE AI on October 7, 2026 at 18:19 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-rqcc-94gv-wjm9 Homer: Complete Authentication Bypass When coordinator.jwt.secret Is Empty (Default)
History

Sat, 10 Oct 2026 03:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 09 Oct 2026 09:15:00 +0000

Type Values Removed Values Added
First Time appeared Sipcapture
Sipcapture homer
Vendors & Products Sipcapture
Sipcapture homer

Wed, 07 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Description Homer is open source telecom observability software. Prior to version 11.0.283, both JWT middleware functions (`JWTMiddleware` and `JWTMiddlewareV4`) immediately return `next(c)` when `jwtSecret == ""`. The JWT secret defaults to an empty string. On a default installation, all protected API endpoints under `/api/v1`, `/api/v3`, and `/api/v4` are completely unauthenticated. Version 11.0.283 patches the issue.
Title Homer: Complete Authentication Bypass When coordinator.jwt.secret Is Empty (Default)
Weaknesses CWE-306
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Subscriptions

Sipcapture Homer
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-10T02:36:21.763Z

Reserved: 2026-07-13T17:09:57.573Z

Link: CVE-2026-62253

cve-icon Vulnrichment

Updated: 2026-10-10T02:36:16.328Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-07T17:16:56.627

Modified: 2026-10-10T03:17:07.570

Link: CVE-2026-62253

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T08:15:38Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function