Description
LaVague 0.2.35 contains a remote code execution vulnerability in PythonFromMarkdownExtractor.extract_as_object that evaluates untrusted language model output derived from web page content. Attackers can inject malicious Python code through web pages using indirect prompt injection to execute arbitrary code on the operator's host without review.
Published: 2026-09-04
Score: 9.2 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The vulnerability in LaVague 0.2.35 occurs in the PythonFromMarkdownExtractor.extract_as_object function, which evaluates Python code that originates from language model output derived from web page content. This improper execution of untrusted code (CWE-94) allows an attacker to run arbitrary Python on the host that hosts LaVague, leading to complete compromise of confidentiality, integrity, and availability.

Affected Systems

The affected product is LaVague 0.2.35, developed by lavague-ai. Users running this specific version face the risk. No other versions are listed as affected, but the vulnerability description references the same function across the code base.

Risk and Exploitability

The CVSS score of 9.2 indicates critical severity, and although an EPSS score is not available, the lack of a patch and the open-source nature heighten the risk. Attackers can exploit the flaw by crafting malicious web pages that reference the extractor, using indirect prompt injection to insert Python code that will be executed on the operator’s host without any review. The vulnerability is remote and exploitable by anyone able to influence the content processed by the extractor.

Generated by OpenCVE AI on September 4, 2026 at 15:42 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade LaVague to a patched version where the PythonFromMarkdownExtractor no longer executes untrusted content.
  • If an immediate patch is unavailable, disable or remove the vulnerable extractor function, or configure the system to run LaVague in a sandbox that prevents arbitrary code execution.
  • Implement content filtering or strict source controls to block malicious web pages before they reach the extractor, and monitor execution logs for suspicious activity.

Generated by OpenCVE AI on September 4, 2026 at 15:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 09 Sep 2026 22:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 07 Sep 2026 08:30:00 +0000

Type Values Removed Values Added
First Time appeared Lavague
Lavague lavague
Vendors & Products Lavague
Lavague lavague

Fri, 04 Sep 2026 14:45:00 +0000

Type Values Removed Values Added
Description LaVague 0.2.35 contains a remote code execution vulnerability in PythonFromMarkdownExtractor.extract_as_object that evaluates untrusted language model output derived from web page content. Attackers can inject malicious Python code through web pages using indirect prompt injection to execute arbitrary code on the operator's host without review.
Title LaVague 0.2.35 Remote Code Execution via eval extraction
Weaknesses CWE-94
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-08T17:12:30.767Z

Reserved: 2026-09-04T13:51:51.559Z

Link: CVE-2026-85694

cve-icon Vulnrichment

Updated: 2026-09-08T17:11:40.221Z

cve-icon NVD

Status : Deferred

Published: 2026-09-04T15:17:47.540

Modified: 2026-09-10T15:53:23.707

Link: CVE-2026-85694

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-07T08:15:14Z

Weaknesses
  • CWE-94

    Improper Control of Generation of Code ('Code Injection')