Arbitrary File Upload Affecting marshmallow/nova-tiptap package, versions <5.7.0


Severity

Recommended
0.0
critical
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.34% (56th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications

Snyk Learn

Learn about Arbitrary File Upload vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-PHP-MARSHMALLOWNOVATIPTAP-11023380
  • published28 Jul 2025
  • disclosed21 Jul 2025
  • creditUnknown

Introduced: 21 Jul 2025

NewCVE-2025-54082  (opens in a new tab)
CWE-434  (opens in a new tab)

How to fix?

Upgrade marshmallow/nova-tiptap to version 5.7.0 or higher.

Overview

marshmallow/nova-tiptap is a Laravel Nova tiptap editor field.

Affected versions of this package are vulnerable to Arbitrary File Upload via the /nova-tiptap/api/file endpoint, which lacks authentication and file validation. An attacker can upload arbitrary files, including executable or malicious content, to any configured storage disk by crafting a custom form and sending a POST request with a valid CSRF token. This may allow execution or distribution of these files if the storage path is publicly accessible.

References

CVSS Base Scores

version 4.0
version 3.1