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.84% (54th 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 IDSNYK-PHP-MARSHMALLOWNOVATIPTAP-11023380
  • published28 Jul 2025
  • disclosed21 Jul 2025
  • creditUnknown

Introduced: 21 Jul 2025

CVE-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