Skip to main content
← All vulnerabilities
CVE-2026-48500GHSA-44WP-G8F4-F4V5

Filament: Unauthenticated temporary file upload on auth pages

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.3.52, 5.6.5, 4.11.5
1 proof of concept on GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

Filament is a collection of full-stack components for accelerated Laravel development. From 3.0.0 until 3.3.52, 4.11.5, and 5.6.5, any schema can contain a file upload form field, so Filament applies Livewire's WithFileUploads trait to the Livewire component the schema is embedded in. However, some schemas, such as the panel login form, do not require file uploads, and exposing unauthenticated temporary file uploads on these components is not an acceptable risk. On these components, an unauthenticated attacker could upload arbitrary files to the application's temporary storage, which could be abused to exhaust disk space or inflate storage costs. This vulnerability is fixed in 3.3.52, 4.11.5, and 5.6.5.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • filamentphp filament

    From 3.0.0 · fixed in 3.3.52; From 5.0.0 · fixed in 5.6.5; From 4.0.0 · fixed in 4.11.5

  • filament/filamentPackagist

    From 4.0.0 · fixed in 4.11.5

  • filament/filamentPackagist

    From 5.0.0 · fixed in 5.6.5

  • filament/filamentPackagist

    From 3.0.0 · fixed in 3.3.52

References 2

GitHub · filamentphp/filament

GitHub · rimbadirgantara/CVE-2026-48500