CVE-2021-21263
Query Binding Exploitation in Laravel
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
7.2
Query Binding Exploitation in Laravel
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.
- Record
CVE-2021-21263- CVSS 3.1
- 7.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N - Weakness
- CWE-74
- Updated
- 2026-11-02
EUVDEUVD-2021-0484
7.2
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.
- Record
EUVD-2021-0484- CVSS 3.1
- 7.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-3p32-j457-pg5x
7.2
Query Binding Exploitation
Description
Laravel versions <6.20.12, <7.30.3 & <8.22.1 contain a query binding exploitation.
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.
This vulnerability was discovered by Tim Groenevelt ([email protected]).
References
- Record
GHSA-3p32-j457-pg5x- CVSS 3.1
- 7.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N - Weakness
- CWE-74, CWE-89
- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-x7p5-p2c9-phvg
7.2
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.
- Record
GHSA-x7p5-p2c9-phvg- CVSS 3.1
- 7.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N - Weakness
- CWE-74
- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-4mg9-vhxq-vm7j No score
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.
- Record
GHSA-4mg9-vhxq-vm7j- Weakness
- CWE-89
- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-7852-w36x-6mf6 No score
Laravel Encrypter Component Potential Decryption Failure Leading to Unintended Behavior
The Laravel Encrypter component is susceptible to a vulnerability that may result in decryption failure, leading to an unexpected return of false. Exploiting this issue requires the attacker to manipulate the encrypted payload before decryption. When combined with weak type comparisons in the application's code, such as the example below:
<?php
$decyptedValue = decrypt($secret);
if ($decryptedValue == '') {
// Code is run even though decrypted value is false...
}
- Record
GHSA-7852-w36x-6mf6- Weakness
- CWE-1240
- Updated
- 2026-11-02
Show 24 moreShow less
GitHub AdvisoriesGHSA-jwvj-pwww-3mj5 No score
laravel framework Unexpected database bindings via requests
This is a follow-up to the security advisory https://github.com/laravel/framework/security/advisories/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.
- Record
GHSA-jwvj-pwww-3mj5- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-wq8p-mqvg-2p5h No score
laravel framework SQL Injection via limit and offset functions
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.
- Record
GHSA-wq8p-mqvg-2p5h- Weakness
- CWE-89
- Updated
- 2026-11-02
NVD
7.2
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.
- Record
CVE-2021-21263- CVSS 3.1
- 7.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:P/A:N - Weakness
- CWE-74, CWE-89
- Updated
- 2026-11-02
OSV
5.3
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.
- Record
CVE-2021-21263- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-21263
5.3
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.
- Record
DEBIAN-CVE-2021-21263- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVGHSA-3p32-j457-pg5x
7.2
Query Binding Exploitation
Description
Laravel versions <6.20.12, <7.30.3 & <8.22.1 contain a query binding exploitation.
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.
This vulnerability was discovered by Tim Groenevelt ([email protected]).
References
- Record
GHSA-3p32-j457-pg5x- CVSS 3.1
- 7.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N - Weakness
- CWE-74, CWE-89
- Updated
- 2026-11-02
OSVGHSA-x7p5-p2c9-phvg
7.2
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.
- Record
GHSA-x7p5-p2c9-phvg- CVSS 3.1
- 7.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N - Weakness
- CWE-74
- Updated
- 2026-11-02
OSVBIT-laravel-2021-21263 No score
Query Binding Exploitation in Laravel
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.
- Record
BIT-laravel-2021-21263- Updated
- 2026-11-02
OSVCLSA-2025-1765932544 No score
TuxCare security update for laravel/framework (5 CVEs)
TuxCare rebuilt laravel/framework to address 5 CVEs. Fixed in 5.8.38-p1+tuxcare.
- Record
CLSA-2025-1765932544- Updated
- 2026-11-02
OSVCLSA-2026-1772239984 No score
TuxCare security update for illuminate/database (1 CVE)
TuxCare rebuilt illuminate/database to address 1 CVE. Fixed in 5.4.36-p1+tuxcare.
- Record
CLSA-2026-1772239984- Updated
- 2026-11-02
OSVCLSA-2026-1772326385 No score
TuxCare security update for illuminate/database (1 CVE)
TuxCare rebuilt illuminate/database to address 1 CVE. Fixed in 5.4.36-p2+tuxcare.
- Record
CLSA-2026-1772326385- Updated
- 2026-11-02
OSVCLSA-2026-1773017339 No score
TuxCare security update for laravel/framework (10 CVEs)
TuxCare rebuilt laravel/framework to address 10 CVEs. Fixed in 5.4.36-p2+tuxcare.
- Record
CLSA-2026-1773017339- Updated
- 2026-11-02
OSVCLSA-2026-1773103741 No score
TuxCare security update for laravel/framework (8 CVEs)
TuxCare rebuilt laravel/framework to address 8 CVEs. Fixed in 5.5.50-p1+tuxcare.
- Record
CLSA-2026-1773103741- Updated
- 2026-11-02
OSVCLSA-2026-1773103742 No score
TuxCare security update for laravel/framework (9 CVEs)
TuxCare rebuilt laravel/framework to address 9 CVEs. Fixed in 5.6.40-p1+tuxcare.
- Record
CLSA-2026-1773103742- Updated
- 2026-11-02
OSVCLSA-2026-1773103743 No score
TuxCare security update for laravel/framework (9 CVEs)
TuxCare rebuilt laravel/framework to address 9 CVEs. Fixed in 5.7.29-p1+tuxcare.
- Record
CLSA-2026-1773103743- Updated
- 2026-11-02
OSVCLSA-2026-1773362940 No score
TuxCare security update for laravel/framework (1 CVE)
TuxCare rebuilt laravel/framework to address 1 CVE. Fixed in 5.4.36-p3+tuxcare.
- Record
CLSA-2026-1773362940- Updated
- 2026-11-02
OSVCLSA-2026-1774486145 No score
TuxCare security update for laravel/framework (3 CVEs)
TuxCare rebuilt laravel/framework to address 3 CVEs. Fixed in 8.12.0-p1+tuxcare.
- Record
CLSA-2026-1774486145- Updated
- 2026-11-02
OSVCLSA-2026-1776213253 No score
TuxCare security update for laravel/framework (8 CVEs)
TuxCare rebuilt laravel/framework to address 8 CVEs. Fixed in 8.12.1-p1+tuxcare.
- Record
CLSA-2026-1776213253- Updated
- 2026-11-02
OSVCLSA-2026-1776213254 No score
TuxCare security update for laravel/framework (8 CVEs)
TuxCare rebuilt laravel/framework to address 8 CVEs. Fixed in 8.12.2-p1+tuxcare.
- Record
CLSA-2026-1776213254- Updated
- 2026-11-02
OSVCLSA-2026-1776213257 No score
TuxCare security update for laravel/framework (8 CVEs)
TuxCare rebuilt laravel/framework to address 8 CVEs. Fixed in 8.12.3-p1+tuxcare.
- Record
CLSA-2026-1776213257- Updated
- 2026-11-02
OSVGHSA-4mg9-vhxq-vm7j No score
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.
- Record
GHSA-4mg9-vhxq-vm7j- Weakness
- CWE-89
- Updated
- 2026-11-02
OSVGHSA-7852-w36x-6mf6 No score
Laravel Encrypter Component Potential Decryption Failure Leading to Unintended Behavior
The Laravel Encrypter component is susceptible to a vulnerability that may result in decryption failure, leading to an unexpected return of false. Exploiting this issue requires the attacker to manipulate the encrypted payload before decryption. When combined with weak type comparisons in the application's code, such as the example below:
<?php
$decyptedValue = decrypt($secret);
if ($decryptedValue == '') {
// Code is run even though decrypted value is false...
}
- Record
GHSA-7852-w36x-6mf6- Weakness
- CWE-1240
- Updated
- 2026-11-02
OSVGHSA-jwvj-pwww-3mj5 No score
laravel framework Unexpected database bindings via requests
This is a follow-up to the security advisory https://github.com/laravel/framework/security/advisories/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.
- Record
GHSA-jwvj-pwww-3mj5- Updated
- 2026-11-02
OSVGHSA-wq8p-mqvg-2p5h No score
laravel framework SQL Injection via limit and offset functions
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.
- Record
GHSA-wq8p-mqvg-2p5h- Weakness
- CWE-89
- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
laravel/frameworkPackagist |
8.0.0 up to 8.22.1 | 8.22.1 |
illuminate/databasePackagist |
7.0.0 up to 7.30.3 | 7.30.3 |
illuminate/databasePackagist |
8.0.0 up to 8.22.1 | 8.22.1 |
illuminate/databasePackagist |
6.0.0 up to 6.20.12 | 6.20.12 |
laravel/frameworkPackagist |
6.0.0 up to 6.20.11 | 6.20.11 |
laravel/frameworkPackagist |
7.0.0 up to 7.30.2 | 7.30.2 |
laravel/frameworkPackagist |
8.0.0 up to 8.40.0 | 8.40.0 |
laravel/frameworkPackagist |
before 6.20.26 | 6.20.26 |
illuminate/databasePackagist |
8.0.0 up to 8.40.0 | 8.40.0 |
illuminate/databasePackagist |
before 6.20.26 | 6.20.26 |
Show 48 moreShow less
| Package | Affected | Fixed |
|---|---|---|
laravel/frameworkPackagist |
before 5.5.40 | 5.5.40 |
laravel/frameworkPackagist |
5.6.0 up to 5.6.15 | 5.6.15 |
laravel/frameworkPackagist |
6.0.0 up to 6.20.14 | 6.20.14 |
laravel/frameworkPackagist |
7.0.0 up to 7.30.4 | 7.30.4 |
laravel/frameworkPackagist |
8.0.0 up to 8.24.0 | 8.24.0 |
laravel/frameworkPackagist |
6.0.0 up to 6.20.26 | 6.20.26 |
laravel/frameworkPackagist |
7.0.0 up to 7.30.5 | 7.30.5 |
laravel/frameworkPackagist |
before 6.20.14 | 6.20.14 |
illuminate/databasePackagist |
before 6.20.14 | 6.20.14 |
illuminate/databasePackagist |
7.0.0 up to 7.30.4 | 7.30.4 |
illuminate/databasePackagist |
8.0.0 up to 8.24.0 | 8.24.0 |
laravelBitnami |
6.0.0 up to 6.20.11, 7.0.0 up to 7.30.2, 8.0.0 up to 8.22.1 | 6.20.117.30.28.22.1 |
laravel/frameworkTuxCare:Packagist From an advisory covering 2 CVEs |
5.8.38 up to 5.8.38-p1+tuxcare | 5.8.38-p1+tuxcare |
illuminate/databaseTuxCare:Packagist |
5.4.36 up to 5.4.36-p1+tuxcare | 5.4.36-p1+tuxcare |
illuminate/databaseTuxCare:Packagist |
5.4.36 up to 5.4.36-p2+tuxcare, plus listed versions 5.4.36-p1+tuxcare |
5.4.36-p2+tuxcare |
laravel/frameworkTuxCare:Packagist From an advisory covering 8 CVEs |
5.4.36 up to 5.4.36-p2+tuxcare, plus listed versions 5.4.36-p1+tuxcare |
5.4.36-p2+tuxcare |
laravel/frameworkTuxCare:Packagist From an advisory covering 6 CVEs |
5.5.50 up to 5.5.50-p1+tuxcare | 5.5.50-p1+tuxcare |
laravel/frameworkTuxCare:Packagist From an advisory covering 6 CVEs |
5.6.40 up to 5.6.40-p1+tuxcare | 5.6.40-p1+tuxcare |
laravel/frameworkTuxCare:Packagist From an advisory covering 6 CVEs |
5.7.29 up to 5.7.29-p1+tuxcare | 5.7.29-p1+tuxcare |
laravel/frameworkTuxCare:Packagist |
5.4.36 up to 5.4.36-p3+tuxcare, plus listed versions 5.4.36-p1+tuxcare5.4.36-p2+tuxcare |
5.4.36-p3+tuxcare |
laravel/frameworkTuxCare:Packagist |
8.12.0 up to 8.12.0-p1+tuxcare | 8.12.0-p1+tuxcare |
laravel/frameworkTuxCare:Packagist From an advisory covering 4 CVEs |
8.12.1 up to 8.12.1-p1+tuxcare | 8.12.1-p1+tuxcare |
laravel/frameworkTuxCare:Packagist From an advisory covering 4 CVEs |
8.12.2 up to 8.12.2-p1+tuxcare | 8.12.2-p1+tuxcare |
laravel/frameworkTuxCare:Packagist From an advisory covering 4 CVEs |
8.12.3 up to 8.12.3-p1+tuxcare | 8.12.3-p1+tuxcare |
php-laravel-frameworkDebian:12 |
before 6.20.11+dfsg-1 | 6.20.11+dfsg-1 |
php-laravel-frameworkDebian:13 |
before 6.20.11+dfsg-1 | 6.20.11+dfsg-1 |
php-laravel-frameworkDebian:14 |
before 6.20.11+dfsg-1 | 6.20.11+dfsg-1 |
laravel/frameworkPackagist |
8.0.0 up to 8.22.1, plus listed versions v8.0.0v8.0.1v8.0.2v8.0.3v8.0.4 Show 33 moreShow lessv8.1.0v8.10.0v8.11.0v8.11.1v8.11.2v8.12.0v8.12.1v8.12.2v8.12.3v8.13.0v8.14.0v8.15.0v8.16.0v8.16.1v8.17.0v8.17.1v8.17.2v8.18.0v8.18.1v8.19.0v8.2.0v8.20.0v8.20.1v8.21.0v8.22.0v8.3.0v8.4.0v8.5.0v8.6.0v8.7.0v8.7.1v8.8.0v8.9.0 |
8.22.1 |
illuminate/databasePackagist |
7.0.0 up to 7.30.3, plus listed versions v7.0.0v7.0.1v7.0.2v7.0.3v7.0.4 Show 45 moreShow lessv7.0.5v7.0.6v7.0.7v7.0.8v7.1.0v7.1.1v7.1.2v7.1.3v7.10.0v7.10.1v7.10.2v7.10.3v7.11.0v7.12.0v7.13.0v7.14.0v7.14.1v7.15.0v7.16.0v7.16.1v7.17.0v7.17.1v7.17.2v7.18.0v7.19.0v7.19.1v7.2.0v7.2.1v7.2.2v7.20.0v7.21.0v7.22.0v7.22.1v7.22.2v7.22.3v7.22.4v7.23.0v7.23.1v7.23.2v7.24.0v7.25.0v7.26.0v7.26.1v7.27.0v7.28.0 |
7.30.3 |
illuminate/databasePackagist |
8.0.0 up to 8.22.1, plus listed versions v8.0.0v8.0.1v8.0.2v8.0.3v8.0.4 Show 32 moreShow lessv8.1.0v8.10.0v8.11.0v8.11.1v8.11.2v8.12.0v8.12.1v8.12.2v8.12.3v8.13.0v8.14.0v8.15.0v8.16.0v8.16.1v8.17.0v8.17.2v8.18.0v8.18.1v8.19.0v8.2.0v8.20.0v8.20.1v8.21.0v8.22.0v8.3.0v8.4.0v8.5.0v8.6.0v8.7.0v8.7.1v8.8.0v8.9.0 |
8.22.1 |
illuminate/databasePackagist |
6.0.0 up to 6.20.12, plus listed versions v6.0.0v6.0.1v6.0.2v6.0.3v6.0.4 Show 45 moreShow lessv6.1.0v6.10.0v6.11.0v6.12.0v6.13.0v6.13.1v6.14.0v6.15.0v6.15.1v6.16.0v6.17.0v6.17.1v6.18.0v6.18.1v6.18.10v6.18.11v6.18.12v6.18.13v6.18.14v6.18.15v6.18.16v6.18.17v6.18.18v6.18.19v6.18.2v6.18.20v6.18.21v6.18.22v6.18.23v6.18.24v6.18.25v6.18.26v6.18.27v6.18.28v6.18.29v6.18.3v6.18.30v6.18.31v6.18.32v6.18.33v6.18.34v6.18.35v6.18.36v6.18.37v6.18.38 |
6.20.12 |
laravel/frameworkPackagist |
6.0.0 up to 6.20.11, plus listed versions v6.0.0v6.0.1v6.0.2v6.0.3v6.0.4 Show 45 moreShow lessv6.1.0v6.10.0v6.10.1v6.11.0v6.12.0v6.13.0v6.13.1v6.14.0v6.15.0v6.15.1v6.16.0v6.17.0v6.17.1v6.18.0v6.18.1v6.18.10v6.18.11v6.18.12v6.18.13v6.18.14v6.18.15v6.18.16v6.18.17v6.18.18v6.18.19v6.18.2v6.18.20v6.18.21v6.18.22v6.18.23v6.18.24v6.18.25v6.18.26v6.18.27v6.18.28v6.18.29v6.18.3v6.18.30v6.18.31v6.18.32v6.18.33v6.18.34v6.18.35v6.18.36v6.18.37 |
6.20.11 |
laravel/frameworkPackagist |
7.0.0 up to 7.30.2, plus listed versions v7.0.0v7.0.1v7.0.2v7.0.3v7.0.4 Show 45 moreShow lessv7.0.5v7.0.6v7.0.7v7.0.8v7.1.0v7.1.1v7.1.2v7.1.3v7.10.0v7.10.1v7.10.2v7.10.3v7.11.0v7.12.0v7.13.0v7.14.0v7.14.1v7.15.0v7.16.0v7.16.1v7.17.0v7.17.1v7.17.2v7.18.0v7.19.0v7.19.1v7.2.0v7.2.1v7.2.2v7.20.0v7.21.0v7.22.0v7.22.1v7.22.2v7.22.3v7.22.4v7.23.0v7.23.1v7.23.2v7.24.0v7.25.0v7.26.0v7.26.1v7.27.0v7.28.0 |
7.30.2 |
laravel/frameworkPackagist |
8.0.0 up to 8.40.0, plus listed versions v8.0.0v8.0.1v8.0.2v8.0.3v8.0.4 Show 45 moreShow lessv8.1.0v8.10.0v8.11.0v8.11.1v8.11.2v8.12.0v8.12.1v8.12.2v8.12.3v8.13.0v8.14.0v8.15.0v8.16.0v8.16.1v8.17.0v8.17.1v8.17.2v8.18.0v8.18.1v8.19.0v8.2.0v8.20.0v8.20.1v8.21.0v8.22.0v8.22.1v8.23.0v8.23.1v8.24.0v8.25.0v8.26.0v8.26.1v8.27.0v8.28.0v8.28.1v8.29.0v8.3.0v8.30.0v8.30.1v8.31.0v8.32.0v8.32.1v8.33.0v8.33.1v8.34.0 |
8.40.0 |
laravel/frameworkPackagist |
before 6.20.26, plus listed versions 5.0.305.2.41v4.0.0v4.0.0-BETA2v4.0.0-BETA3 Show 45 moreShow lessv4.0.0-BETA4v4.0.1v4.0.10v4.0.11v4.0.2v4.0.3v4.0.4v4.0.5v4.0.6v4.0.7v4.0.8v4.0.9v4.1.0v4.1.1v4.1.10v4.1.11v4.1.12v4.1.13v4.1.14v4.1.15v4.1.16v4.1.17v4.1.18v4.1.19v4.1.2v4.1.20v4.1.21v4.1.22v4.1.23v4.1.24v4.1.25v4.1.26v4.1.27v4.1.28v4.1.29v4.1.3v4.1.30v4.1.31v4.1.4v4.1.5v4.1.6v4.1.7v4.1.8v4.1.9v4.2.0 |
6.20.26 |
illuminate/databasePackagist |
8.0.0 up to 8.40.0, plus listed versions v8.0.0v8.0.1v8.0.2v8.0.3v8.0.4 Show 45 moreShow lessv8.1.0v8.10.0v8.11.0v8.11.1v8.11.2v8.12.0v8.12.1v8.12.2v8.12.3v8.13.0v8.14.0v8.15.0v8.16.0v8.16.1v8.17.0v8.17.2v8.18.0v8.18.1v8.19.0v8.2.0v8.20.0v8.20.1v8.21.0v8.22.0v8.22.1v8.23.1v8.24.0v8.25.0v8.26.0v8.26.1v8.27.0v8.28.0v8.28.1v8.29.0v8.3.0v8.30.0v8.30.1v8.31.0v8.32.0v8.32.1v8.33.0v8.33.1v8.34.0v8.35.0v8.35.1 |
8.40.0 |
illuminate/databasePackagist |
before 6.20.26, plus listed versions 5.7.175.7.185.7.19v1.0.0v1.1.0 Show 45 moreShow lessv1.1.1v4.0.0v4.0.0-BETA2v4.0.0-BETA3v4.0.0-BETA4v4.0.1v4.0.10v4.0.2v4.0.3v4.0.4v4.0.5v4.0.6v4.0.7v4.0.8v4.0.9v4.1.0v4.1.1v4.1.10v4.1.11v4.1.12v4.1.13v4.1.14v4.1.15v4.1.16v4.1.17v4.1.18v4.1.19v4.1.2v4.1.20v4.1.21v4.1.22v4.1.23v4.1.24v4.1.25v4.1.26v4.1.27v4.1.28v4.1.29v4.1.3v4.1.30v4.1.4v4.1.5v4.1.6v4.1.7v4.1.8 |
6.20.26 |
laravel/frameworkPackagist |
before 5.5.40, plus listed versions 5.0.305.2.41v4.0.0v4.0.0-BETA2v4.0.0-BETA3 Show 45 moreShow lessv4.0.0-BETA4v4.0.1v4.0.10v4.0.11v4.0.2v4.0.3v4.0.4v4.0.5v4.0.6v4.0.7v4.0.8v4.0.9v4.1.0v4.1.1v4.1.10v4.1.11v4.1.12v4.1.13v4.1.14v4.1.15v4.1.16v4.1.17v4.1.18v4.1.19v4.1.2v4.1.20v4.1.21v4.1.22v4.1.23v4.1.24v4.1.25v4.1.26v4.1.27v4.1.28v4.1.29v4.1.3v4.1.30v4.1.31v4.1.4v4.1.5v4.1.6v4.1.7v4.1.8v4.1.9v4.2.0 |
5.5.40 |
laravel/frameworkPackagist |
5.6.0 up to 5.6.15, plus listed versions v5.6.0v5.6.1v5.6.10v5.6.11v5.6.12 Show 10 moreShow lessv5.6.13v5.6.14v5.6.2v5.6.3v5.6.4v5.6.5v5.6.6v5.6.7v5.6.8v5.6.9 |
5.6.15 |
laravel/frameworkPackagist |
6.0.0 up to 6.20.14, plus listed versions v6.0.0v6.0.1v6.0.2v6.0.3v6.0.4 Show 45 moreShow lessv6.1.0v6.10.0v6.10.1v6.11.0v6.12.0v6.13.0v6.13.1v6.14.0v6.15.0v6.15.1v6.16.0v6.17.0v6.17.1v6.18.0v6.18.1v6.18.10v6.18.11v6.18.12v6.18.13v6.18.14v6.18.15v6.18.16v6.18.17v6.18.18v6.18.19v6.18.2v6.18.20v6.18.21v6.18.22v6.18.23v6.18.24v6.18.25v6.18.26v6.18.27v6.18.28v6.18.29v6.18.3v6.18.30v6.18.31v6.18.32v6.18.33v6.18.34v6.18.35v6.18.36v6.18.37 |
6.20.14 |
laravel/frameworkPackagist |
7.0.0 up to 7.30.4, plus listed versions v7.0.0v7.0.1v7.0.2v7.0.3v7.0.4 Show 45 moreShow lessv7.0.5v7.0.6v7.0.7v7.0.8v7.1.0v7.1.1v7.1.2v7.1.3v7.10.0v7.10.1v7.10.2v7.10.3v7.11.0v7.12.0v7.13.0v7.14.0v7.14.1v7.15.0v7.16.0v7.16.1v7.17.0v7.17.1v7.17.2v7.18.0v7.19.0v7.19.1v7.2.0v7.2.1v7.2.2v7.20.0v7.21.0v7.22.0v7.22.1v7.22.2v7.22.3v7.22.4v7.23.0v7.23.1v7.23.2v7.24.0v7.25.0v7.26.0v7.26.1v7.27.0v7.28.0 |
7.30.4 |
laravel/frameworkPackagist |
8.0.0 up to 8.24.0, plus listed versions v8.0.0v8.0.1v8.0.2v8.0.3v8.0.4 Show 36 moreShow lessv8.1.0v8.10.0v8.11.0v8.11.1v8.11.2v8.12.0v8.12.1v8.12.2v8.12.3v8.13.0v8.14.0v8.15.0v8.16.0v8.16.1v8.17.0v8.17.1v8.17.2v8.18.0v8.18.1v8.19.0v8.2.0v8.20.0v8.20.1v8.21.0v8.22.0v8.22.1v8.23.0v8.23.1v8.3.0v8.4.0v8.5.0v8.6.0v8.7.0v8.7.1v8.8.0v8.9.0 |
8.24.0 |
laravel/frameworkPackagist |
6.0.0 up to 6.20.26, plus listed versions v6.0.0v6.0.1v6.0.2v6.0.3v6.0.4 Show 45 moreShow lessv6.1.0v6.10.0v6.10.1v6.11.0v6.12.0v6.13.0v6.13.1v6.14.0v6.15.0v6.15.1v6.16.0v6.17.0v6.17.1v6.18.0v6.18.1v6.18.10v6.18.11v6.18.12v6.18.13v6.18.14v6.18.15v6.18.16v6.18.17v6.18.18v6.18.19v6.18.2v6.18.20v6.18.21v6.18.22v6.18.23v6.18.24v6.18.25v6.18.26v6.18.27v6.18.28v6.18.29v6.18.3v6.18.30v6.18.31v6.18.32v6.18.33v6.18.34v6.18.35v6.18.36v6.18.37 |
6.20.26 |
laravel/frameworkPackagist |
7.0.0 up to 7.30.5, plus listed versions v7.0.0v7.0.1v7.0.2v7.0.3v7.0.4 Show 45 moreShow lessv7.0.5v7.0.6v7.0.7v7.0.8v7.1.0v7.1.1v7.1.2v7.1.3v7.10.0v7.10.1v7.10.2v7.10.3v7.11.0v7.12.0v7.13.0v7.14.0v7.14.1v7.15.0v7.16.0v7.16.1v7.17.0v7.17.1v7.17.2v7.18.0v7.19.0v7.19.1v7.2.0v7.2.1v7.2.2v7.20.0v7.21.0v7.22.0v7.22.1v7.22.2v7.22.3v7.22.4v7.23.0v7.23.1v7.23.2v7.24.0v7.25.0v7.26.0v7.26.1v7.27.0v7.28.0 |
7.30.5 |
laravel/frameworkPackagist |
before 6.20.14, plus listed versions 5.0.305.2.41v4.0.0v4.0.0-BETA2v4.0.0-BETA3 Show 45 moreShow lessv4.0.0-BETA4v4.0.1v4.0.10v4.0.11v4.0.2v4.0.3v4.0.4v4.0.5v4.0.6v4.0.7v4.0.8v4.0.9v4.1.0v4.1.1v4.1.10v4.1.11v4.1.12v4.1.13v4.1.14v4.1.15v4.1.16v4.1.17v4.1.18v4.1.19v4.1.2v4.1.20v4.1.21v4.1.22v4.1.23v4.1.24v4.1.25v4.1.26v4.1.27v4.1.28v4.1.29v4.1.3v4.1.30v4.1.31v4.1.4v4.1.5v4.1.6v4.1.7v4.1.8v4.1.9v4.2.0 |
6.20.14 |
illuminate/databasePackagist |
before 6.20.14, plus listed versions 5.7.175.7.185.7.19v1.0.0v1.1.0 Show 45 moreShow lessv1.1.1v4.0.0v4.0.0-BETA2v4.0.0-BETA3v4.0.0-BETA4v4.0.1v4.0.10v4.0.2v4.0.3v4.0.4v4.0.5v4.0.6v4.0.7v4.0.8v4.0.9v4.1.0v4.1.1v4.1.10v4.1.11v4.1.12v4.1.13v4.1.14v4.1.15v4.1.16v4.1.17v4.1.18v4.1.19v4.1.2v4.1.20v4.1.21v4.1.22v4.1.23v4.1.24v4.1.25v4.1.26v4.1.27v4.1.28v4.1.29v4.1.3v4.1.30v4.1.4v4.1.5v4.1.6v4.1.7v4.1.8 |
6.20.14 |
illuminate/databasePackagist |
7.0.0 up to 7.30.4, plus listed versions v7.0.0v7.0.1v7.0.2v7.0.3v7.0.4 Show 45 moreShow lessv7.0.5v7.0.6v7.0.7v7.0.8v7.1.0v7.1.1v7.1.2v7.1.3v7.10.0v7.10.1v7.10.2v7.10.3v7.11.0v7.12.0v7.13.0v7.14.0v7.14.1v7.15.0v7.16.0v7.16.1v7.17.0v7.17.1v7.17.2v7.18.0v7.19.0v7.19.1v7.2.0v7.2.1v7.2.2v7.20.0v7.21.0v7.22.0v7.22.1v7.22.2v7.22.3v7.22.4v7.23.0v7.23.1v7.23.2v7.24.0v7.25.0v7.26.0v7.26.1v7.27.0v7.28.0 |
7.30.4 |
illuminate/databasePackagist |
8.0.0 up to 8.24.0, plus listed versions v8.0.0v8.0.1v8.0.2v8.0.3v8.0.4 Show 34 moreShow lessv8.1.0v8.10.0v8.11.0v8.11.1v8.11.2v8.12.0v8.12.1v8.12.2v8.12.3v8.13.0v8.14.0v8.15.0v8.16.0v8.16.1v8.17.0v8.17.2v8.18.0v8.18.1v8.19.0v8.2.0v8.20.0v8.20.1v8.21.0v8.22.0v8.22.1v8.23.1v8.3.0v8.4.0v8.5.0v8.6.0v8.7.0v8.7.1v8.8.0v8.9.0 |
8.24.0 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases, products | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-21263 is a high vulnerability (CVSS 7.2) in Flarum Framework, published January 19, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.62%, the 76th percentile. Fixed in laravel/framework 8.22.1.
References
github.com/laravel/framework/security/advisories/GHSA-3p32-j457-pg5x
github.com/laravel/framework/pull/35865
blog.laravel.com/security-laravel-62011-7302-8221-released
packagist.org/packages/laravel/framework
packagist.org/packages/illuminate/database
nvd.nist.gov/vuln/detail/CVE-2021-21263
Show 19 moreShow less
blog.laravel.com/security-laravel-62012-7303-released
github.com/FriendsOfPHP/security-advisories/blob/master/illuminate/database/CVE-2021-21263.yaml
github.com/FriendsOfPHP/security-advisories/blob/master/laravel/framework/CVE-2021-21263.yaml
github.com/advisories/GHSA-3p32-j457-pg5x
github.com/laravel/framework/security/advisories/GHSA-4mg9-vhxq-vm7j
github.com/advisories/GHSA-4mg9-vhxq-vm7j
github.com/laravel/framework/commit/28e53f23a76206fb130e9a54eb95aa3f010e79c9
github.com/laravel/framework/commit/886d261df0854426b4662b7ed5db6a1c575a4279
github.com/FriendsOfPHP/security-advisories/blob/master/laravel/framework/2018-03-30-1.yaml
medium.com/@taylorotwell/laravel-security-release-5-6-15-and-5-5-40-56f1257933a0
github.com/advisories/GHSA-7852-w36x-6mf6
github.com/laravel/framework/security/advisories/GHSA-x7p5-p2c9-phvg
github.com/FriendsOfPHP/security-advisories/blob/master/laravel/framework/2021-01-21.yaml
github.com/advisories/GHSA-jwvj-pwww-3mj5
github.com/FriendsOfPHP/security-advisories/blob/master/laravel/framework/2021-04-28.yaml
github.com/advisories/GHSA-wq8p-mqvg-2p5h
github.com/advisories/GHSA-x7p5-p2c9-phvg
security-tracker.debian.org/tracker/CVE-2021-21263
github.com/laravel/framework
Left out here: 2,058 versions. The JSON record has them.