PatchSiren cyber security CVE debrief
CVE-2026-55557 That1Drifter CVE debrief
CVE-2026-55557 is a high-severity vulnerability in the browse-mcp server, a Playwright-based headless-browser MCP server for MCP-capable agents. The vulnerability allows a malicious MCP client or an autonomous agent to write arbitrary file contents to any path the process can reach, potentially leading to host code execution. This issue arises from the lack of validation of the caller-controlled save_dir in the browser_download function. The vulnerability can be exploited by choosing an arbitrary save_dir or state path and a URL whose response body becomes attacker-controlled file contents, allowing writes to any path the process can reach, including ~/.bashrc, autostart entries,or
- Vendor
- That1Drifter
- Product
- browse-mcp
- CVSS
- HIGH 8.6
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-25
- Original CVE updated
- 2026-09-09
- Advisory published
- 2026-08-25
- Advisory updated
- 2026-09-09
Who should care
Defenders who manage MCP-capable agents and browse-mcp servers should assess their exposure and prioritize patching to prevent potential code execution. They should also review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance. Additionally, defenders should plan vendor-supported updates or mitigations through normal change control where exposure is confirmed and review compensating controls for exposed
Why it matters
CVE-2026-55557 is a high-severity vulnerability in the browse-mcp server that allows a malicious MCP client or an autonomous agent to write arbitrary file contents to any path the process can reach, potentially leading to host code execution. Defenders should prioritize verifying the version of browse-mcp and applying the patch to prevent potential code execution.
- Potential code execution on the host system.
- Arbitrary file contents can be written to any path the process can reach.
- Defenders should verify the version of browse-mcp and apply the patch to prevent potential code execution.
Technical summary
The vulnerability is caused by the lack of validation of the caller-controlled save_dir in the browser_download function, which allows an attacker to write arbitrary file contents to any path the process can reach, potentially leading to host code execution. The force_fetch fallback also uses a raw fetch() that bypasses the BROWSE_MCP_ALLOWED_ORIGINS origin fence. This issue is fixed in version 0.8.2. A malicious MCP client, or an autonomous agent steered by indirect prompt injection on a visited page, can choose an arbitrary save_dir or state path and a URL whose response body becomes attacker-controlled file contents, allowing writes to any path the process can reach, including ~/.bashrc, autostart entries,or
Defensive priority
Defenders should prioritize verifying the version of browse-mcp and applying the patch to prevent potential code execution.
Recommended defensive actions
- Verify the version of browse-mcp and apply the patch to prevent potential code execution.
- Restrict access to the browse-mcp server to only trusted MCP clients and agents.
- Monitor the browse-mcp server for suspicious activity.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
Evidence notes
The vulnerability is caused by the lack of validation of the caller-controlled save_dir in the browser_download function, which allows an attacker to write arbitrary file contents to any path the process can reach.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-55557 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-55557
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-55557 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-55557
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/That1Drifter/browse-mcp/blob/v0.8.2/CHANGELOG.md
-
Source reference
Unverified legacy reference
URL: https://github.com/That1Drifter/browse-mcp/commit/5352a4a56f626254b445bfa07e4bb48c5aad15c1
-
Source reference
Unverified legacy reference
URL: https://github.com/That1Drifter/browse-mcp/pull/58
-
Source reference
Unverified legacy reference
URL: https://github.com/That1Drifter/browse-mcp/releases/tag/v0.8.2
-
Source reference
Unverified legacy reference
URL: https://github.com/That1Drifter/browse-mcp/security/advisories/GHSA-m9mq-7m7q-xc6p
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.