Description
Wheels CLI through 4.1.0 does not verify that the local development server answering its HTTP requests belongs to the current project. A process listening on a port targeted by the CLI can receive the project's reload password and code submitted through wheels reload or wheels console; console also probes common ports when the project server is down. Other commands can perform unintended state-changing operations against a different local application's server and database. Exploitation requires a process listening on a targeted local port and the developer running an affected command. This is fixed in 4.1.1, including changes to the CLI and application template.
Published: 2026-10-15
Score: 5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Code Execution on Other Local Services
Action: Apply Patch
AI Analysis

Impact

The Wheels CLI, before 4.1.1, fails to validate that the local server responding to its HTTP requests belongs to the current project. A malicious process listening on the target port can capture the project's reload password and any supplied code via wheels reload or wheels console, and can also send unintended state-changing commands to another local application's server and database. This flaw permits code execution and data modification on a different local service when the affected developer runs the CLI commands.

Affected Systems

The vulnerability affects Wheels CLI versions 4.1.0 and earlier, distributed by Wheels. The fix is included in 4.1.1 and later releases.

Risk and Exploitability

The CVSS score of 5 indicates moderate severity. EPSS is not available, so the likelihood of exploitation cannot be precisely quantified, and the CVE is not listed in CISA's KEV. This vulnerability can be exploited only when a developer runs an affected command while a malicious local process listens on the expected port. In typical development environments where no other process binds to the targeted port, the risk remains limited, though an untrusted process could compromise the project via the described channel.

Generated by OpenCVE AI on October 15, 2026 at 11:37 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Wheels CLI to version 4.1.1 or later, which adds verification of the target server and prevents unauthorized interactions.
  • Limit execution of Wheels commands to environments where no other processes are listening on the ports targeted by the CLI.
  • Deploy local firewall rules or process isolation to block unauthorized processes from binding to the ports used by Wheels CLI.

Generated by OpenCVE AI on October 15, 2026 at 11:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 20 Oct 2026 03:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 19 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
First Time appeared Wheels
Wheels wheels Cli
Vendors & Products Wheels
Wheels wheels Cli

Thu, 15 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Title Unauthorized Local Server Interaction in Wheels CLI via Unverified Target Port

Thu, 15 Oct 2026 03:15:00 +0000

Type Values Removed Values Added
Description Wheels CLI through 4.1.0 does not verify that the local development server answering its HTTP requests belongs to the current project. A process listening on a port targeted by the CLI can receive the project's reload password and code submitted through wheels reload or wheels console; console also probes common ports when the project server is down. Other commands can perform unintended state-changing operations against a different local application's server and database. Exploitation requires a process listening on a targeted local port and the developer running an affected command. This is fixed in 4.1.1, including changes to the CLI and application template.
Weaknesses CWE-923
References
Metrics cvssV3_1

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


Subscriptions

Wheels Wheels Cli
cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-10-20T02:36:26.506Z

Reserved: 2026-10-15T02:56:38.476Z

Link: CVE-2026-110909

cve-icon Vulnrichment

Updated: 2026-10-20T02:36:22.746Z

cve-icon NVD

Status : Deferred

Published: 2026-10-15T03:17:10.947

Modified: 2026-10-20T03:17:14.683

Link: CVE-2026-110909

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T13:07:02Z

Weaknesses
  • CWE-923

    Improper Restriction of Communication Channel to Intended Endpoints