Description
CyberChef is a web app for encryption, encoding, compression, and data analysis. Prior to 11.2.0, the Series Chart operation accepts __proto__ as a key while parsing user-supplied CSV, allowing prototype pollution that can be chained with operations such as Parse UDP to inject malicious JavaScript into HTML output. This issue is fixed in version 11.2.0.
Published: 2026-07-08
Score: 5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

CyberChef’s Series Chart operation accepts the string __proto__ as a key when parsing CSV input, which can pollute JavaScript’s prototype chain. When combined with the Parse UDP operation, crafted input can inject malicious JavaScript into the generated HTML output, enabling an attacker to execute arbitrary code in a victim’s browser. This results in a client‑side cross‑site scripting vector rooted in prototype pollution.

Affected Systems

All releases of the GCHQ CyberChef web application prior to version 11.2.0 are vulnerable. The issue was addressed in CyberChef v11.2.0.

Risk and Exploitability

The CVSS score is 5.0, and the EPSS score is <1 % (approximately 0.00094), indicating a low likelihood of exploitation, and the vulnerability is not listed in the CISA KEV catalog. Likely attack vectors require an attacker to supply crafted CSV data to the Series Chart operation, optionally chaining it with Parse UDP, and depend on an end‑user browsing the resulting HTML. Because the flaw is client‑side, it does not lead to remote code execution on the server but provides a cross‑site scripting risk.

Generated by OpenCVE AI on July 26, 2026 at 17:44 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Deploy CyberChef version 11.2.0 or later, eliminating the prototype pollution flaw in Series Chart.
  • If an upgrade cannot be performed immediately, block the Series Chart operation for input from untrusted sources or explicitly reject CSV data containing the key "__proto__".
  • Confirm that output is properly sanitized and that the web server does not perform unescaped HTML inclusion; review the application’s XSS defenses.
  • Monitor for any attempts to use prototype pollution in future data submissions.

Generated by OpenCVE AI on July 26, 2026 at 17:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 08 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 08 Jul 2026 17:00:00 +0000

Type Values Removed Values Added
First Time appeared Gchq
Gchq cyberchef
Vendors & Products Gchq
Gchq cyberchef

Wed, 08 Jul 2026 15:45:00 +0000

Type Values Removed Values Added
Description CyberChef is a web app for encryption, encoding, compression, and data analysis. Prior to 11.2.0, the Series Chart operation accepts __proto__ as a key while parsing user-supplied CSV, allowing prototype pollution that can be chained with operations such as Parse UDP to inject malicious JavaScript into HTML output. This issue is fixed in version 11.2.0.
Title CyberChef: Prototype pollution in Series Chart operation
Weaknesses CWE-1321
CWE-79
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-08T16:12:28.118Z

Reserved: 2026-06-24T13:21:20.729Z

Link: CVE-2026-57439

cve-icon Vulnrichment

Updated: 2026-07-08T16:12:25.219Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T17:45:17Z

Weaknesses
  • CWE-1321

    Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')

  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')