Skip to main content

Knowns CVE-2026-86543

| EUVDEUVD-2026-72561 CRITICAL
Missing Authentication for Critical Function (CWE-306)
2026-09-07 VulnCheck GHSA-pcf3-jgx6-7m94
9.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach Knowns API on 0.0.0.0
  2. Delivery
    POST unauthenticated /api/tunnel/start
  3. Exploit
    Server provisions public tunnel
  4. Execution
    Management API republished on public URL
  5. Impact
    Full remote control of instance

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires network reachability to the Knowns management server, which on versions before 0.30.0 binds to all interfaces (0.0.0.0) by default and - on a fresh installation - has no password configured, so no credentials are needed. The critical abuse (/api/tunnel/start) has no authentication check pre-0.30.0. Limiting factors: initial reachability is typically LAN-scoped until a tunnel is provisioned, and instances where the operator has already set a management password are protected against the tunnel-start abuse in patched versions; the exposure is worst on default, freshly installed, network-accessible deployments.

Impact

The CVSS 4.0 base of 9.3 (AV:N/AC:L/AT:N/PR:N/UI:N, VC:H/VI:H/VA:H) reflects a genuinely trivial-to-exploit missing-auth condition: no privileges, no user interaction, low complexity. The AV:N/PR:N rating is consistent with the description (all interfaces, no password on fresh install), so unauthenticated network exploitation is well-supported by the data rather than merely inferred. However, real-world risk is bounded by exposure: by default the server binds to a host reachable on the LAN, so initial attackers must be on the same network segment - the /api/tunnel/start abuse is precisely what turns that LAN exposure into internet-wide exposure. No EPSS score, KEV listing, or SSVC decision data was provided; absence of KEV plus an obscure product footprint suggests this is not a mass-exploitation target today. Net: technically critical and easy to exploit where reachable, but the small deployment base and LAN-adjacency of the default install temper the practical urgency compared to a ubiquitous internet-facing service.

Exploit ScenarioDerived

An attacker on the same network as a fresh Knowns install (which listens on 0.0.0.0 with no password) sends an unauthenticated POST to /api/tunnel/start. Knowns provisions a public tunnel and republishes its management API at an internet-reachable URL, after which the attacker controls the exposed instance from anywhere. Low attack complexity and no authentication make this a single-request compromise where the server is reachable.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 07, 2026

Missing authentication in Knowns (knowns-dev/knowns) before 0.30.0 exposes the management API on all network interfaces (0.0.0.0) by default with no password set on fresh installs, letting anyone with network reachability drive the server. Attackers can call the unauthenticated /api/tunnel/start endpoint to spin up a public tunnel that republishes the entire management API at an internet-reachable address, escalating a LAN-only exposure into full public exposure. Reported by VulnCheck and fixed in v0.30.0; publicly available exploit code exists in the sense that the vulnerable endpoints and fix are documented, but no active exploitation is confirmed (not in CISA KEV).

RemediationAI

Vendor-released patch: upgrade to Knowns v0.30.0 or later (fix commit 878a02cb7cc14f0a592fdfda7a520af3cac500fb), which binds the management server to 127.0.0.1 instead of 0.0.0.0, requires --password whenever --tunnel is used, rejects /api/tunnel/start with HTTP 403 until password protection is configured, and blocks password removal (HTTP 409) while a public tunnel is active. If you cannot upgrade immediately, do not start public tunnels, always set a password before running the server, and restrict the management port to loopback or a trusted host - for example front it with a firewall rule limiting the listen port to 127.0.0.1/localhost or block it at the network edge; the trade-off is that LAN clients and the tunnel feature will no longer reach the server until reconfigured. See GHSA-fc85-99vc-9c75 and the VulnCheck advisory for details.

Affected VersionsENISA

knowns 0 <0.30.0

Affected Packages

euvd knowns fix: 0.30.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Knowns is a Go-based local tool (CPE cpe:2.3:a:knowns-dev:knowns) that runs an HTTP management/browser server built on the chi router. The root cause is CWE-306 (Missing Authentication for Critical Function): on a fresh install no password is configured, and the server binds to 0.0.0.0 rather than loopback, so critical endpoints - including tunnel provisioning - are reachable without credentials. Source evidence in the v0.30.0 patch (commit 878a02c) confirms this: the fix changes the listener from net.Listen("tcp", "0.0.0.0:%d") to 127.0.0.1, removes the getLocalIP() advertisement of the LAN address, requires --password when --tunnel is used, and adds server-side guards (HTTP 403 on /api/tunnel/start and HTTP 409 on password removal) so a public tunnel cannot exist without password protection. The tunnel feature itself proxies the local API through a public relay (e.g. trycloudflare.com per the test stub), which is why unauthenticated tunnel start is so dangerous.

Know when Knowns gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 9.3 CRITICAL
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
vuln.today AI 9.8 CRITICAL

Fresh installs bind to all interfaces with no password (PR:N, AV:N, AC:L) and unauthenticated API access yields full read/write control of the instance, so C/I/A:H.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

knowns versions before 0.30.0 serve the management API without authentication on all network interfaces by default, with no password required on fresh installations. Attackers can access the unauthenticated /api/tunnel/start endpoint to provision a public tunnel and republish the API at a publicly accessible address.

Technical POC Analysis

CWE-306 Missing Authentication for Critical Function.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

Knowns management API lacks default authentication and binds to all network interfaces (0.0.0.0), allowing unauthenticated network attackers to access administrative functions and tunnel the entire management interface to the public internet. This converts a potentially isolated management service into a fully exposed attack surface with no access controls, enabling complete compromise of Knowns deployments. Any organization running Knowns prior to version 0.30.0 faces immediate risk of unauthorized administrative access and potential data exfiltration.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 63% exploitable
Prevalence
Rare
obscure single-developer Go dev tool, negligible enterprise footprint
Social Media
4
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Out-of-Cycle
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Very High

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in Knowns

View all
CVE-2026-88899 CRITICAL
9.3 Sep 10

External control of a filesystem path in Knowns (knowns-dev/knowns) before 0.31.0 lets remote attackers escape the proje

CVE-2026-86775 HIGH
8.8 Sep 09

Path traversal in the knowns npm documentation tool (versions ≤ 0.29.1) enables remote unauthenticated attackers to read

CVE-2026-86542 HIGH
8.8 Sep 07

Path traversal in knowns before v0.30.0 permits unauthenticated remote attackers to write files outside the designated i

CVE-2026-86439 HIGH POC
8.7 Sep 07

Path traversal in knowns (a Go-based MCP-integrated knowledge management server) before version 0.30.0 allows authentica

CVE-2026-86538 HIGH POC
8.7 Sep 07

Path traversal in the knowns template-preview API (versions before 0.30.0) allows unauthenticated remote attackers to re

CVE-2026-88939 HIGH
8.7 Sep 10

Privilege escalation in knowns through 0.33.0 permits authenticated read-only agent sessions to bypass authorization con

CVE-2026-88937 HIGH
8.6 Sep 10

Path traversal in the knowns code generation template engine (versions through 0.33.0) allows unauthenticated remote att

CVE-2026-86540 HIGH POC
8.5 Sep 07

Arbitrary binary execution in knowns before 0.30.0 is triggered when a developer opens a repository containing a crafted

CVE-2026-86541 HIGH
7.2 Sep 07

Path traversal in the knowns MCP server's handleCodeReplace() function allows unauthenticated network attackers to overw

CVE-2026-86544 HIGH
7.2 Sep 07

Authorization bypass in knowns before v0.30.0 allows low-privileged users holding read-restricted sessions to escalate p

CVE-2026-88938 HIGH
7.1 Sep 10

Path traversal in knowns through version 0.33.0 allows authenticated AI agent sessions to read arbitrary files anywhere

CVE-2026-86539 MEDIUM
6.9 Sep 07

Server-side request forgery in Knowns ≤0.33.0 enables unauthenticated remote attackers to make the server issue outbound

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy