CVE-2026-10850
Awaiting Analysis Awaiting Analysis - Queue
Arbitrary JavaScript Execution in Plane CE via API Intake

Publication date: 2026-06-17

Last updated on: 2026-06-17

Assigner: Fluid Attacks

Description
Plane CE 1.3.1 allows a low-privileged project member to submit arbitrary HTML/JS in the description_html field when creating an intake work item through the API v1 intake endpoint.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-17
Last Modified
2026-06-17
Generated
2026-06-17
AI Q&A
2026-06-17
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
makeplane plane 1.3.1
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-79 The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

CVE-2026-10850 is a stored cross-site scripting (XSS) vulnerability in Plane CE version 1.3.1. It allows a low-privileged project member, including guests with an API token, to inject arbitrary HTML or JavaScript code into the description_html field when creating an intake work item through the API v1 intake endpoint.

The backend stores this raw HTML without applying the usual server-side sanitization that is used for regular issue serializers. As a result, when a privileged user views the intake item in the Plane user interface, the malicious code executes in their browser session.

Impact Analysis

This vulnerability can lead to the execution of malicious scripts in the browser of privileged users when they view the intake work items containing the injected code.

Such script execution can expose sensitive data accessible to the privileged user or perform unauthorized actions on their behalf within the Plane platform.

Since the vulnerability is remotely exploitable and requires only low privileges to inject the payload, it poses a significant risk to the confidentiality and integrity of project data.

Detection Guidance

This vulnerability involves a low-privileged project member submitting arbitrary HTML/JS in the description_html field via the API v1 intake endpoint. Detection would involve monitoring API requests to this endpoint for suspicious or unexpected HTML/JavaScript content in the description_html field.

Since the vulnerability is related to stored cross-site scripting (XSS) in intake work items, you can detect it by inspecting intake work items created through the API for embedded HTML or JavaScript payloads.

Specific commands are not provided in the available resources, but general approaches include:

  • Use API logs or network traffic capture tools (e.g., tcpdump, Wireshark) to filter requests to the API v1 intake endpoint and check the description_html field for suspicious scripts.
  • Query the Plane database or API for intake work items and review the description_html field for embedded script tags or unusual HTML content.
  • Use web application security scanners or custom scripts to test the intake endpoint by submitting payloads and observing if they are stored and executed.
Mitigation Strategies

As no patch is currently available for this vulnerability, immediate mitigation steps focus on limiting exposure and risk.

  • Restrict API access to trusted users only, especially limiting low-privileged project members or guests from creating intake work items via the API.
  • Implement additional input validation or sanitization on the description_html field before accepting intake work items, if possible.
  • Educate privileged users to be cautious when reviewing intake work items, especially those created via the API, to avoid executing malicious scripts.
  • Monitor and audit intake work items regularly for suspicious HTML or JavaScript content.
  • Consider temporarily disabling or restricting the API v1 intake endpoint if feasible until a patch is released.
Compliance Impact

The vulnerability allows a low-privileged user to inject malicious HTML/JavaScript that executes in the browser of privileged users, potentially exposing sensitive data or enabling unauthorized actions.

Such exposure of sensitive data or unauthorized actions could lead to non-compliance with data protection regulations like GDPR or HIPAA, which require safeguarding personal and sensitive information against unauthorized access or disclosure.

However, the provided information does not explicitly detail the impact on compliance with these standards.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-10850. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart