CVE-2026-47110
Received Received - Intake
BaseFortify

Publication date: 2026-06-24

Last updated on: 2026-06-24

Assigner: VulnCheck

Description
Tiptap for PHP before version 2.1.1 contains an input validation vulnerability that allows authenticated attackers to cause a denial of service by submitting Tiptap JSON with the attrs.href field set to an array instead of a string, causing an unhandled TypeError in the Link::isAllowedUri() function when passed to preg_match(). Attackers can persist malformed JSON records that permanently crash the server-side HTML rendering pipeline for all subsequent viewers of that record until the database entry is manually repaired.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-24
Last Modified
2026-06-24
Generated
2026-06-25
AI Q&A
2026-06-25
EPSS Evaluated
N/A
NVD
Affected Vendors & Products
Currently, no data is known.
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-241 The product does not handle or incorrectly handles when a particular element is not the expected type, e.g. it expects a digit (0-9) but is provided with a letter (A-Z).
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

This vulnerability exists in Tiptap for PHP versions before 2.1.1 and involves improper input validation. Authenticated attackers can submit Tiptap JSON data where the attrs.href field is an array instead of the expected string. This malformed input causes an unhandled TypeError in the Link::isAllowedUri() function when it tries to process the data using preg_match().

As a result, the server-side HTML rendering pipeline crashes permanently for all users viewing that record until the database entry is manually fixed.

Impact Analysis

The main impact of this vulnerability is a denial of service (DoS). Attackers who are authenticated can cause the server to crash its HTML rendering process by submitting malformed JSON data. This crash affects all subsequent viewers of the affected record, potentially disrupting service availability until the database entry is manually repaired.

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