Description
9Router is an AI router & token saver. Prior to 0.4.80, the /api/settings/database endpoint allows full database export (containing all credentials, API keys, OAuth tokens, and settings) and full database import (complete overwrite) without any authentication requirement beyond the ALWAYS_PROTECTED middleware check, which only validates JWT or CLI token. This issue is fixed in version 0.4.80.
Published: 2026-07-10
Score: 9.9 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability exists in the /api/settings/database endpoint of 9router, which accepts HTTP requests without requiring any user authentication besides a generic middleware that only checks for the presence of a JWT or CLI token. Prior to version 0.4.80, this endpoint lets an attacker download an entire database dump containing credentials, API keys, OAuth tokens, and configuration settings, and also upload a new database file that overwrites the existing one. This results in a severe confidentiality breach, an integrity violation, and the possibility of a complete system takeover, represented by CWE‑200.

Affected Systems

The product in question is 9router, developed by decolua. All releases older than v0.4.80 are affected. Versions v0.4.80 and later incorporate a fix that removes the unauthenticated export/import capabilities.

Risk and Exploitability

The CVSS score of 9.9 classifies the issue as critical, while the EPSS score of less than 1% indicates that statistically the exploitation rate is low. Nevertheless, the attack is straightforward: an unauthenticated HTTP request to the affected endpoint, which an adversary can perform if the service is reachable from their network. The reachability could be internal or external, depending on how the deployment is exposed. Because full read/write access to the database is granted, the threat is effectively a complete compromise of the target system.

Generated by OpenCVE AI on July 29, 2026 at 10:44 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade 9router to version 0.4.80 or newer to apply the official fix.
  • Restrict the /api/settings/database endpoint so that only trusted internal hosts can reach it, using network firewalls or IP whitelisting.
  • Enforce strict authentication and authorization for any remaining database import/export operations, ensuring that only privileged users can perform them.

Generated by OpenCVE AI on July 29, 2026 at 10:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-qvfm-67h2-2qfx 9routers has Exposure of Sensitive Information and Unprotected Database Import/Export, Allowing Complete Credential Theft and Database Takeover
History

Fri, 10 Jul 2026 16:45:00 +0000

Type Values Removed Values Added
First Time appeared Decolua
Decolua 9router
Vendors & Products Decolua
Decolua 9router

Fri, 10 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 10 Jul 2026 15:45:00 +0000

Type Values Removed Values Added
Description 9Router is an AI router & token saver. Prior to 0.4.80, the /api/settings/database endpoint allows full database export (containing all credentials, API keys, OAuth tokens, and settings) and full database import (complete overwrite) without any authentication requirement beyond the ALWAYS_PROTECTED middleware check, which only validates JWT or CLI token. This issue is fixed in version 0.4.80.
Title 9router: Exposure of Sensitive Information and Unprotected Database Import/Export Allows Complete Credential Theft and Database Takeover
Weaknesses CWE-200
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-10T15:41:31.178Z

Reserved: 2026-06-16T22:28:27.062Z

Link: CVE-2026-55500

cve-icon Vulnrichment

Updated: 2026-07-10T15:39:14.921Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T10:45:03Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor