Description
Bastillion fails to properly validate request URI paths in its controller dispatcher, allowing unauthenticated attackers to bypass authentication filters by prefixing requests with arbitrary path segments. Attackers can access administrative controllers to read user listings, create manager accounts, and register managed systems, gaining control over SSH access to the managed fleet.
Published: 2026-08-18
Score: 9.3 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Bastillion fails to validate request URI paths in its controller dispatcher, allowing an unauthenticated attacker to bypass authentication by prefixing requests with arbitrary path segments. This flaw lets the attacker reach administrative controllers to read user listings, create manager accounts, and register new managed systems, effectively gaining SSH access to the entire managed fleet. The vulnerability is a severe authentication bypass with potential for full system compromise.

Affected Systems

The affected product is Bastillion by bastillion-io. No specific version information is provided in the CNA data. Users should verify whether they are running an affected instance of Bastillion and seek an update where available.

Risk and Exploitability

The CVSS score of 9.3 indicates high severity and the lack of an EPSS score suggests no published exploitation data. The flaw is not listed in the CISA KEV catalog. Attackers can exploit the vulnerability remotely by crafting a URI that includes prefixed path segments; no special conditions beyond sending a crafted HTTP request are required.

Generated by OpenCVE AI on August 18, 2026 at 12:29 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Bastillion to a version that includes the official patch for the controller dispatcher exposed in the recent commit.
  • Apply the patch that corrects BaseKontroller URI validation logic as described in the release notes.
  • If an immediate update is not possible, reconfigure the web server or load balancer to reject requests containing multiple path prefixes before they reach Bastillion's application layer.
  • Optionally disable or restrict access to administrative controllers at the network perimeter until the vendor patch is applied.

Generated by OpenCVE AI on August 18, 2026 at 12:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 18 Aug 2026 12:45:00 +0000

Type Values Removed Values Added
First Time appeared Bastillion-io
Bastillion-io bastillion
Vendors & Products Bastillion-io
Bastillion-io bastillion

Tue, 18 Aug 2026 11:00:00 +0000

Type Values Removed Values Added
Description Bastillion fails to properly validate request URI paths in its controller dispatcher, allowing unauthenticated attackers to bypass authentication filters by prefixing requests with arbitrary path segments. Attackers can access administrative controllers to read user listings, create manager accounts, and register managed systems, gaining control over SSH access to the managed fleet.
Title Bastillion Authentication Bypass via Path-Prefix Routing Mismatch
Weaknesses CWE-288
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'}

cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Bastillion-io Bastillion
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-18T18:06:41.815Z

Reserved: 2026-08-18T01:03:25.541Z

Link: CVE-2026-75627

cve-icon Vulnrichment

Updated: 2026-08-18T18:06:34.443Z

cve-icon NVD

Status : Received

Published: 2026-08-18T11:16:52.060

Modified: 2026-08-18T18:19:34.503

Link: CVE-2026-75627

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T12:30:04Z

Weaknesses
  • CWE-288

    Authentication Bypass Using an Alternate Path or Channel