GHSA-3wgq-h4fr-cwg5: Macropay solutions/laravel crud wizard free Laravel-crud-wizard-free Has File Validation Bypass Vulnerability
MODERATEGHSA-3wgq-h4fr-cwg5 is a MODERATE laravel-crud-wizard-free has file validation bypass vulnerability (CWE-155: Improper Neutralization of Wildcards or Matching Symbols) affecting Macropay solutions/laravel crud wizard free libraries in the Packagist ecosystem. The issue involves laravel-crud-wizard-free has file validation bypass. Remediation is available by upgrading affected packages to version 3.4.17.
GHSA-3wgq-h4fr-cwg5 at a Glance
How to Fix GHSA-3wgq-h4fr-cwg5
To remediate this vulnerability, upgrade all affected Macropay solutions/laravel crud wizard free dependencies to a patched release. Both direct and transitive dependencies should be checked, as frameworks or security libraries may pull in vulnerable versions transitively.
Upgrade macropay-solutions/laravel-crud-wizard-free to 3.4.17
Run the following command in your project directory to verify that all resolved dependencies use the patched release:
inspect dependencies for macropay-solutions/laravel-crud-wizard-free
How to Check if You Are Affected
To determine whether your application is affected by GHSA-3wgq-h4fr-cwg5, inspect your project dependencies for Macropay solutions/laravel crud wizard free:
inspect dependencies for macropay-solutions/laravel-crud-wizard-free
Analyze the terminal output to locate any version of Macropay solutions/laravel crud wizard free in your dependency tree. If any resolved version matches the vulnerable ranges listed in the table below (for example, versions earlier than 3.4.17), your application is affected.
Note: Verify declared build manifests and deployed runtime container environments.
Technical Details
Vulnerability Mechanism & Technical Analysis
This vulnerability is classified under CWE-155: Improper Neutralization of Wildcards or Matching Symbols, where the product receives input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could be interpreted as wildcards or matching symbols when they are sent to a downstream component. In Macropay solutions/laravel crud wizard free, software state validation or input boundaries are circumvented during processing. Review the official source advisory statement below for specific affected components, classes, and reproduction details.
Source Advisory Statement
GHSA-3wgq-h4fr-cwg5 Affected Macropay solutions/laravel crud wizard free Versions
1 component(s)| Product / Package | Ecosystem | Affected Versions | Fixed Version |
|---|---|---|---|
|
macropay-solutions/laravel-crud-wizard-free
|
Packagist |
< 3.4.17
|
3.4.17
|
References
Frequently Asked Questions
What is GHSA-3wgq-h4fr-cwg5?
Which Macropay solutions/laravel crud wizard free versions are affected?
What version fixes GHSA-3wgq-h4fr-cwg5?
Is macropay-solutions/laravel-crud-wizard-free affected?
What CWE is associated with GHSA-3wgq-h4fr-cwg5?
How can I check Packagist dependencies for GHSA-3wgq-h4fr-cwg5?
Machine-readable OSV JSON
OSV v1.5 Schema
{
"schema_version" : "1.4.0",
"id" : "GHSA-3wgq-h4fr-cwg5",
"modified" : "2025-03-12T15:56:23Z",
"published" : "2025-03-12T15:56:23Z",
"aliases" : [ ],
"summary" : "laravel-crud-wizard-free has File Validation Bypass ",
"details" : "### Impact\nMedium\n\n### Patches\nVersion 3.4.17 fixes illuminate/validation v 8.0.0 to 11.44.0\n\n### Workarounds\nRegister \\MacropaySolutions\\LaravelCrudWizard\\Providers\\ValidationServiceProvider instead of Illuminate\\Validation\\ValidationServiceProvider::class if you are using illuminate/validation < 11.44.1\n\n### References\nhttps://github.com/laravel/framework/security/advisories/GHSA-78fx-h6xr-vch4",
"severity" : [ {
"type" : "CVSS_V4",
"score" : "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N"
} ],
"affected" : [ {
"package" : {
"ecosystem" : "Packagist",
"name" : "macropay-solutions/laravel-crud-wizard-free"
},
"ranges" : [ {
"type" : "ECOSYSTEM",
"events" : [ {
"introduced" : "0"
}, {
"fixed" : "3.4.17"
} ]
} ]
} ],
"references" : [ {
"type" : "WEB",
"url" : "https://github.com/laravel/framework/security/advisories/GHSA-78fx-h6xr-vch4"
}, {
"type" : "WEB",
"url" : "https://github.com/macropay-solutions/laravel-crud-wizard-free/security/advisories/GHSA-3wgq-h4fr-cwg5"
}, {
"type" : "ADVISORY",
"url" : "https://nvd.nist.gov/vuln/detail/CVE-2025-27515"
}, {
"type" : "WEB",
"url" : "https://github.com/macropay-solutions/laravel-crud-wizard-free/commit/5c268cc930ec23a2e6761878cc57c6bd1d1889d2"
}, {
"type" : "PACKAGE",
"url" : "https://github.com/macropay-solutions/laravel-crud-wizard-free"
} ],
"database_specific" : {
"cwe_ids" : [ "CWE-155" ],
"severity" : "MODERATE",
"github_reviewed" : true,
"github_reviewed_at" : "2025-03-12T15:56:23Z",
"nvd_published_at" : null
}
}