Intel

AIKIDO-2026-819614

drupal/plotly_js is vulnerable to Deserialization of Untrusted Data

CVE-2026-55810Published Jun 22, 2026
June 22, 2026

81

CVE Score

High

Deserialization of Untrusted Data

Are you affected? Scan for Free

TL;DR

The Plotly.js Graphing module stores graph data as PHP-serialized strings, and in certain conditions an attacker can write crafted serialized data directly to that field, leading to a PHP Object Injection vulnerability when it's unserialized. Exploitation requires the attacker to have edit permissions on a content entity with a plotly_js_graph field, plus either JSON:API enabled with the non-default "accept all CRUD operations" setting, or some other means of writing directly to the field — which meaningfully limits real-world exploitability.

How do I fix this?

Upgrade the drupal/plotly_js library to the patch version.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Versions

0.0.1 - 3.0.1

Fixed in 3.0.2

Background info

drupal/plotly_js is vulnerable to Deserialization of Untrusted Data in versions 0.0.1 - 3.0.1.

Get secure today,
quickly and for free.

Secure your code, cloud, and runtime in one central system. Connect a repo to discover what the reasoning agents find in your codebase.

No credit card required | Scan results in 32 seconds.

Trusted by 150k+ orgs
  • Revolut
  • n8n
  • Lovable
  • Deel
  • Prove
  • Omnea