| 0 |
| url |
VCID-2ujb-xr8g-uqb4 |
| vulnerability_id |
VCID-2ujb-xr8g-uqb4 |
| summary |
Laravel is a web application framework. When using wildcard validation to validate a given file or image field (`files.*`), a user-crafted malicious request could potentially bypass the validation rules. This vulnerability is fixed in 11.44.1 and 12.1.1. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2025-27515, GHSA-78fx-h6xr-vch4
|
| risk_score |
3.1 |
| exploitability |
0.5 |
| weighted_severity |
6.2 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-2ujb-xr8g-uqb4 |
|
| 1 |
| url |
VCID-77hd-k355-aybk |
| vulnerability_id |
VCID-77hd-k355-aybk |
| summary |
Laravel is a web application framework. Versions of Laravel before 6.20.11, 7.30.2 and 8.22.1 contain a query binding exploitation. This same exploit applies to the illuminate/database package which is used by Laravel. If a request is crafted where a field that is normally a non-array value is an array, and that input is not validated or cast to its expected type before being passed to the query builder, an unexpected number of query bindings can be added to the query. In some situations, this will simply lead to no results being returned by the query builder; however, it is possible certain queries could be affected in a way that causes the query to return unexpected results. |
| references |
| 0 |
|
| 1 |
|
| 2 |
|
| 3 |
|
| 4 |
|
| 5 |
|
| 6 |
|
| 7 |
|
| 8 |
|
| 9 |
|
| 10 |
|
| 11 |
|
|
| fixed_packages |
|
| aliases |
CVE-2021-21263, GHSA-3p32-j457-pg5x
|
| risk_score |
4.0 |
| exploitability |
0.5 |
| weighted_severity |
8.0 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-77hd-k355-aybk |
|
| 2 |
|
| 3 |
|
| 4 |
|
| 5 |
| url |
VCID-muvu-yk1g-quam |
| vulnerability_id |
VCID-muvu-yk1g-quam |
| summary |
Laravel Framework Deserialization Vulnerability
The Illuminate component of Laravel Framework 5.7.x has a deserialization vulnerability that can lead to remote code execution if the content is controllable, related to the `__destruct` method of the PendingCommand class in `PendingCommand.php`. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2019-9081, GHSA-pfg4-p438-p874
|
| risk_score |
4.5 |
| exploitability |
0.5 |
| weighted_severity |
9.0 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-muvu-yk1g-quam |
|
| 6 |
| url |
VCID-sswb-j9k9-5ydj |
| vulnerability_id |
VCID-sswb-j9k9-5ydj |
| summary |
Unexpected database bindings
This is a follow-up to the previous security advisory (GHSA-3p32-j457-pg5x) which addresses a few additional edge cases.
If a request is crafted where a field that is normally a non-array value is an array, and that input is not validated or cast to its expected type before being passed to the query builder, an unexpected number of query bindings can be added to the query. In some situations, this will simply lead to no results being returned by the query builder; however, it is possible certain queries could be affected in a way that causes the query to return unexpected results. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-x7p5-p2c9-phvg, GMS-2021-114, GMS-2021-116
|
| risk_score |
4.0 |
| exploitability |
0.5 |
| weighted_severity |
8.0 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-sswb-j9k9-5ydj |
|
| 7 |
| url |
VCID-u7f4-wtvf-gkbf |
| vulnerability_id |
VCID-u7f4-wtvf-gkbf |
| summary |
Laravel is a web application framework. When the register_argc_argv php directive is set to on , and users call any URL with a special crafted query string, they are able to change the environment used by the framework when handling the request. The vulnerability fixed in 6.20.45, 7.30.7, 8.83.28, 9.52.17, 10.48.23, and 11.31.0. The framework now ignores argv values for environment detection on non-cli SAPIs. |
| references |
| 0 |
|
| 1 |
|
| 2 |
|
| 3 |
|
| 4 |
| reference_url |
https://github.com/laravel/framework |
| reference_id |
|
| reference_type |
|
| scores |
| 0 |
| value |
0.0 |
| scoring_system |
cvssv3.1 |
| scoring_elements |
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N |
|
| 1 |
| value |
8.7 |
| scoring_system |
cvssv4 |
| scoring_elements |
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N |
|
| 2 |
| value |
HIGH |
| scoring_system |
generic_textual |
| scoring_elements |
|
|
|
| url |
https://github.com/laravel/framework |
|
| 5 |
|
| 6 |
|
| 7 |
|
| 8 |
|
|
| fixed_packages |
|
| aliases |
CVE-2024-52301, GHSA-gv7v-rgg6-548h
|
| risk_score |
4.0 |
| exploitability |
0.5 |
| weighted_severity |
8.0 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-u7f4-wtvf-gkbf |
|
| 8 |
|
| 9 |
| url |
VCID-w7yr-t5fa-67ch |
| vulnerability_id |
VCID-w7yr-t5fa-67ch |
| summary |
SQL Server LIMIT / OFFSET SQL Injection in laravel/framework and illuminate/database
### Impact
Those using SQL Server with Laravel and allowing user input to be passed directly to the `limit` and `offset` functions are vulnerable to SQL injection. Other database drivers such as MySQL and Postgres are not affected by this vulnerability.
### Patches
This problem has been patched on Laravel versions 6.20.26, 7.30.5, and 8.40.0.
### Workarounds
You may workaround this vulnerability by ensuring that only integers are passed to the `limit` and `offset` functions, as well as the `skip` and `take` functions. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-4mg9-vhxq-vm7j, GMS-2021-113, GMS-2021-115
|
| risk_score |
4.0 |
| exploitability |
0.5 |
| weighted_severity |
8.0 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-w7yr-t5fa-67ch |
|