External risk intelligence

TypeBot CSV Injection Executes Formulas in Exports

CVE advisorySeverity: CRITICAL (CVSS 9.6)

CVE-2026-47705

TypeBot is a chatbot builder tool commonly deployed as a web application or customer-facing interface. The vulnerability exists within the result export functionality, which is accessed by administrators within the application's environment. As an internet-facing web service, it presents an externally reachable attack surface for those interacting with the chatbot or managing its data.

Halo Surface Signal: 4 out of 5 — likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

A recently identified vulnerability in the TypeBot platform's data export feature could allow an attacker to execute malicious code when an administrator opens a specially crafted file. This issue arises because the system does not properly handle user-supplied input when generating CSV files, potentially leading to the execution of spreadsheet formulas.

  • Malicious formulas can run via exported data.
  • Protects against administrative account compromise.
  • Verify TypeBot usage and update to secure version.

Attack Path

How an attacker could exploit the issue

An attacker could exploit this vulnerability by injecting malicious spreadsheet formulas into input fields within the TypeBot application. When an administrator later opens the exported CSV file containing this crafted input in spreadsheet software, these formulas can be executed, potentially leading to severe consequences.

  • Requires network access and no privileges.
  • Malicious input in exportable fields.
  • High impact to confidentiality, integrity, and availability.

Live Threat

Current exploitation, exposure, and threat context

This vulnerability could allow an attacker to inject malicious spreadsheet formulas into exported CSV files. When an administrator opens these files in compatible spreadsheet software, the formulas may execute, potentially leading to unauthorized actions or data compromise.

  • Sensitive data in exported CSVs.
  • Formula injection via input fields.
  • Arbitrary code execution in spreadsheets.

Operational Fix

Recommended remediation, mitigation, and detection steps

The TypeBot application's CSV injection vulnerability impacts administrators who export data. Responsibility for remediation likely falls to the platform or application owner who manages TypeBot, in coordination with the security team to assess exposure. The first practical step is to identify all instances of TypeBot, confirm their reachability and business criticality, and then prioritize patching or vendor coordination.

  • Application owners should prioritize remediation.
  • Verify TypeBot instances and their exposure.
  • Plan vendor coordination or patching.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is TypeBot?

TypeBot is a chatbot builder platform used to create interactive conversational interfaces. It is commonly deployed as a web application that collects user input and stores it for later review. Administrators rely on TypeBot's built-in data export tools to download this collected information for analysis or record-keeping.

What does CSV injection mean in CVE-2026-47705?

This vulnerability, classified as CWE-1236, occurs when an application fails to clean user-provided text before including it in a CSV file. If a user enters a formula—such as those starting with an equals sign—into a chatbot field, the spreadsheet software might treat that text as an active command rather than simple data when the file is opened.

How is the CVE-2026-47705 vulnerability triggered?

An attacker triggers this by submitting malicious spreadsheet formulas directly into the chatbot's input fields. It is important to note that merely viewing the chatbot or interacting with the interface does not trigger the execution; the bug only activates when an administrator downloads the result data and opens that file in a spreadsheet program.

Why should I care about this vulnerability?

Halo Surface Signal notes that TypeBot is often internet-facing, meaning it is reachable by external users who could submit malicious formulas. Because administrators are the ones who handle the exported files, they are the primary targets. If your instance is publicly accessible, attackers can influence the data that your administrative team processes.

How do I secure my TypeBot instance?

The most effective first step is to identify all running instances of TypeBot within your environment. Once mapped, confirm their current version and update to version 3.17.0 or later. This update addresses the lack of input sanitization, ensuring that formulas injected into your chatbots are handled safely during the export process.

References