Description
Lavish is the new editor for your HTML artifacts. Prior to 0.1.43, the lavish-axi loopback HTTP server did not authenticate requests or validate Host and Origin values on session, artifact, prompt, and polling routes. A website visited while the server is running can use DNS rebinding to send same-origin browser requests to the local service. POST /api/sessions accepts a caller-selected file path and returns its deterministic session key; GET /artifact/:key/index.html then returns the file contents, allowing disclosure of any file readable by the server process without an existing session. An attacker can also queue text through POST /api/:key/prompts for an active agent session when the artifact path is known or guessed. Visiting the attacker-controlled website is the required user interaction. This vulnerability is fixed in 0.1.43.
Published: 2026-11-06
Score: 8.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote File Disclosure and Prompt Injection
Action: Immediate Patch
AI Analysis

Impact

Lavish provides a loopback HTTP server that previously performed no authentication or Host/Origin validation on key routes. A malicious website can employ DNS rebinding to send what appear to be same‑origin requests to the local service. POST /api/sessions allows an attacker to submit a file path of their choosing; the server responds with a session key that grants read access to the requested file. GET /artifact/:key/index.html then delivers the file content, enabling disclosure of any file readable by the server process even without an existing session. An attacker can also enqueue arbitrary text on a live AI agent by POSTing to /api/:key/prompts when the artifact path is known or guessable. The result is remote theft of local files and injection of prompts into the AI agent, potentially altering agent behavior.

Affected Systems

The vulnerability affects the Lavish editor from the vendor Kunchenguid, specifically the Lavish‑axi product. All releases prior to version 0.1.43 are vulnerable, which includes versions 0.1.0 through 0.1.42. The issue is resolved in 0.1.43 and later releases.

Risk and Exploitability

The CVSS score of 8.1 indicates high severity. The EPSS score is not reported, so the concrete probability of exploitation is unknown, but DNS rebinding is a well‑known technique that many attackers can employ with minimal tooling. The vulnerability is not listed in the CISA KEV catalog, yet the requirement that a user run the local server and visit a malicious site creates a realistic attack window. Successful exploitation grants the attacker local‑file read access and the capability to inject prompts into running AI agent sessions, compromising both confidentiality and integrity of user data.

Generated by OpenCVE AI on November 6, 2026 at 21:20 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Lavish‑axi to version 0.1.43 or later to apply the authentication and Host/Origin validation fix.
  • If the local server is not required, disable or remove the loopback HTTP server component to eliminate the attack surface.
  • Configure network controls or firewall rules to prevent DNS rebinding attacks and restrict the server to accept connections only from localhost.

Generated by OpenCVE AI on November 6, 2026 at 21:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 06 Nov 2026 22:00:00 +0000

Type Values Removed Values Added
First Time appeared Kunchenguid
Kunchenguid lavish-axi
Vendors & Products Kunchenguid
Kunchenguid lavish-axi

Fri, 06 Nov 2026 20:45:00 +0000

Type Values Removed Values Added
Description Lavish is the new editor for your HTML artifacts. Prior to 0.1.43, the lavish-axi loopback HTTP server did not authenticate requests or validate Host and Origin values on session, artifact, prompt, and polling routes. A website visited while the server is running can use DNS rebinding to send same-origin browser requests to the local service. POST /api/sessions accepts a caller-selected file path and returns its deterministic session key; GET /artifact/:key/index.html then returns the file contents, allowing disclosure of any file readable by the server process without an existing session. An attacker can also queue text through POST /api/:key/prompts for an active agent session when the artifact path is known or guessed. Visiting the attacker-controlled website is the required user interaction. This vulnerability is fixed in 0.1.43.
Title Lavish: DNS rebinding allows any website to read arbitrary local files and inject prompts into the AI agent via the unauthenticated local server
Weaknesses CWE-1427
CWE-306
CWE-346
CWE-73
References
Metrics cvssV3_1

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


Subscriptions

Kunchenguid Lavish-axi
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-11-06T20:39:41.255Z

Reserved: 2026-09-28T22:38:42.254Z

Link: CVE-2026-102344

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-06T21:17:05.323

Modified: 2026-11-06T21:17:05.323

Link: CVE-2026-102344

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-06T21:45:10Z

Weaknesses
  • CWE-1427

    Improper Neutralization of Input Used for LLM Prompting

  • CWE-306

    Missing Authentication for Critical Function

  • CWE-346

    Origin Validation Error

  • CWE-73

    External Control of File Name or Path