CVE-2026-48067

Filament: Inconsistent scope enforcement for AttachAction and AssociateAction Select fields

Published Jun 22, 2026 CVSS 3.1 · 6.5 Medium EPSS < 1% KEV · Not listed
Description
Filament is a collection of full-stack components for accelerated Laravel development. From filament/actions 4.0.0 until 4.11.4 and 5.6.4 and from filament/tables 3.0.0 until 3.3.51, the recordSelectOptionsQuery() method may be used to scope the options available in the Select field for AttachAction and AssociateAction. However, the built-in validation rule for these fields did not apply the same scope. As a result, a user who can trigger these actions could tamper with the Livewire component's state and submit an out-of-scope value. This vulnerability is fixed in filament/actions 4.11.4 and 5.6.4 and filament/tables 3.3.51.

Analysis

AI-generated

Technical impact

Filament’s AttachAction and AssociateAction use a recordSelectOptionsQuery method to limit selectable options, but the built‑in validation rule did not apply the same scope. A user who can trigger these actions may manipulate the Livewire component’s state to submit values that fall outside the intended selection set, allowing them to reference or modify records they should not have access to. This can compromise data integrity and privacy by enabling unauthorized data manipulation or retrieval.

Affected Systems

The vulnerability affects the filamentphp:filament package. Specifically, the issue exists in filament/actions versions 4.0.0 through 4.11.4 and 5.6.4, and in filament/tables versions 3.0.0 through 3.3.51. Any Laravel application that includes these package versions and exposes the AttachAction or AssociateAction is potentially affected.

Risk and Exploitability

The CVSS score of 6.5 classifies the risk as medium. The EPSS score is not available, but the vulnerability is not listed in CISA’s KEV catalog, indicating no known widespread exploitation yet. The attack vector appears to be through the application layer, where an authenticated or privileged user can trigger the action and submit manipulated input. Because the validation flaw allows out‑of‑scope values, an attacker can execute actions on records they normally cannot access, resulting in an authorization bypass. Timely patching mitigates this risk, while failure to upgrade maintains the vulnerability’s medium severity.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade filament/actions to version 4.11.4 or 5.6.4 and filament/tables to version 3.3.51 or later.
  • Restrict or disable the AttachAction and AssociateAction interfaces for users who do not require them, or limit their exposure to highly privileged accounts until the patch is applied.
  • Implement server‑side validation that re‑applies the recordSelectOptionsQuery scope before processing any submitted value, ensuring that only in‑scope options can be acted upon.

Generated by OpenCVE AI on June 22, 2026 at 23:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-7q3w-xqjw-g3cr Filament has inconsistent scope enforcement for its AttachAction and AssociateAction Select fields
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Filamentphp
Filamentphp filament
Vendors & Products Filamentphp
Filamentphp filament
Type Values Removed Values Added
Description Filament is a collection of full-stack components for accelerated Laravel development. From filament/actions 4.0.0 until 4.11.4 and 5.6.4 and from filament/tables 3.0.0 until 3.3.51, the recordSelectOptionsQuery() method may be used to scope the options available in the Select field for AttachAction and AssociateAction. However, the built-in validation rule for these fields did not apply the same scope. As a result, a user who can trigger these actions could tamper with the Livewire component's state and submit an out-of-scope value. This vulnerability is fixed in filament/actions 4.11.4 and 5.6.4 and filament/tables 3.3.51.
Title Filament: Inconsistent scope enforcement for AttachAction and AssociateAction Select fields
Weaknesses CWE-639
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N'}

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Jun 23, 2026, 2:29 PM
Reserved
May 20, 2026, 6:25 PM
Status
Deferred
Published
Jun 22, 2026, 10:16 PM
Modified
Oct 25, 2026, 11:10 PM