Skip to main content

browser-use web-ui CVE-2026-82640

| EUVDEUVD-2026-68216 MEDIUM
Cleartext Storage of Sensitive Information (CWE-312)
2026-08-30 VulnCheck GHSA-jrjf-ww9v-c67g
6.8
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Gain local user account access
  2. Delivery
    Identify browser-use web-ui temp settings directory
  3. Exploit
    Read predictably-named JSON config file
  4. Execution
    Extract cleartext LLM API key
  5. Impact
    Use key for unauthorized API calls

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V14 - Data Protection Encrypted storage of sensitive data
Exploitation Conditions

Exploitation requires a local user account with read access to the filesystem path where browser-use web-ui stores its settings JSON files. The application must have been configured with at least one LLM provider API key through versions 2.0.0 to 3.0.0. No special privileges beyond standard local user access are required to read the files once the application has written them. Exploitation is limited to local or shared-system scenarios - remote unauthenticated access is not possible given AV:L. The attack is further limited to environments where browser-use web-ui has actually been installed and run; it does not affect systems running only the underlying browser-use library without the web-ui component.

Impact

The CVSS 4.0 score of 6.8 with vector AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N reflects the limited blast radius accurately: exploitation requires local filesystem access with at minimum low-privilege credentials, ruling out remote unauthenticated attack. The high confidentiality impact (VC:H) is justified because full API key recovery enables account-level impersonation against the LLM provider. No EPSS data was supplied, and the vulnerability is not listed in CISA KEV, suggesting no observed widespread exploitation at time of writing. The practical risk is elevated wherever browser-use web-ui runs on shared or multi-tenant systems - even a small team environment with shared developer workstations faces meaningful credential theft exposure - but it is negligible on single-user, properly isolated machines. The absence of integrity and availability impact limits the scope to credential exfiltration rather than system compromise. No conflicting signals between CVSS vector and description were identified.

Exploit ScenarioDerived

A local attacker on a shared developer workstation locates the predictably-named JSON configuration file written by browser-use web-ui in the application's temporary settings directory. Using standard file read permissions available to any low-privilege local account, the attacker parses the JSON to extract one or more LLM provider API keys. The attacker then uses the stolen keys to make API calls billed to the victim's account or to access data the victim's key is authorized to retrieve.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAI

Cleartext API key storage in browser-use web-ui versions 2.0.0 through 3.0.0 exposes configured LLM provider credentials to any local user with filesystem read access. The application writes API keys to predictably-named JSON files in a temporary settings directory without encryption or access controls, as identified in src/webui/webui_manager.py. An attacker who gains read access to that directory can silently harvest credentials and use them to impersonate the victim against third-party LLM APIs, incurring charges or extracting data. No public exploit code has been identified at time of analysis.

RemediationAI

No vendor-released patch version has been independently confirmed at time of analysis; the primary reference is a GitHub issue report (https://github.com/browser-use/web-ui/issues/736) rather than a tagged release containing a fix. Operators should monitor the upstream repository at https://github.com/browser-use/web-ui for a patched release. In the interim, the most effective compensating control is to restrict filesystem permissions on the temporary settings directory so that only the owning user account has read access (e.g., chmod 700 on the directory). Rotating any LLM API keys that have been configured through browser-use web-ui is strongly recommended, as exposure cannot be ruled out on previously deployed instances. Avoid deploying this application on shared or multi-user systems until a patched version is available. Do not store high-privilege or high-quota API keys in the application until the cleartext storage issue is resolved.

Affected VersionsENISA

web-ui 2.0.0 ≤3.0.0

Affected Packages

euvd web_ui no fix

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

The root cause is CWE-312 (Cleartext Storage of Sensitive Information). browser-use web-ui is a Python-based AI browser-automation front-end that allows users to configure LLM provider API keys (e.g., OpenAI, Anthropic, or other providers) through a web interface. The webui_manager.py module (confirmed present in v3.0.0 via the referenced source blob) serializes these credentials to JSON files stored in a predictable temporary directory path without applying filesystem permission restrictions, OS-level encryption, or secret-management abstractions. The CPE cpe:2.3:a:browser-use:web-ui:*:*:*:*:*:*:*:* covers the full affected range. Because the files are predictably named and world-readable in a temp directory, any local process or user account can parse them without privilege escalation.

Know when Web Ui 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 6.8 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 5.5 MEDIUM

Local read access with low privileges suffices; full credential disclosure justifies C:H, with no integrity or availability impact.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

DescriptionCVE.org

browser-use web-ui versions 2.0.0 through 3.0.0 write configured LLM API keys to disk in cleartext without encryption or access restrictions. Attackers with read access to the temporary settings directory can recover provider API keys from predictably-named JSON files.

Threat Intelligence Overview

EPSS Score
0.1%
Top 100% exploitable
Prevalence
Low
niche AI browser-automation tool, limited enterprise footprint
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
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
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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