CVE Catalog

CVE-2026-47110

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.31%

22th percentile - higher than 22% of all known CVEs

Summary

A vulnerability in Tiptap for PHP before version 2.1.1 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. This triggers an unhandled TypeError in the Link::isAllowedUri() function when passed to preg_match(), potentially corrupting records and permanently crashing the HTML rendering pipeline for all viewers.

Risk Assessment

The organization faces service disruption as an attacker can permanently block content rendering for all users until the corrupted database records are manually repaired.

Recommendation

Immediately upgrade Tiptap for PHP to version 2.1.1 or later, which includes input validation fixes. Additionally, consider implementing server-side data type validation for JSON fields.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS