Gatsby is a free and open source framework based on React. The Gatsby framework prior to versions 4.25.7 and 5.9.1 contain a Local File Inclusion vulnerability in the `__file-code-frame` and `__original-stack-frame` paths, exposed when running the Gatsby develop server (`gatsby develop`). Any file in scope of the development server could potentially be exposed. It should be noted that by default `gatsby develop` is only accessible via the localhost `127.0.0.1`, and one would need to intentionally expose the server to other interfaces to exploit this vulnerability by using server options such as `--host 0.0.0.0`, `-H 0.0.0.0`, or the `GATSBY_HOST=0.0.0.0` environment variable. A patch has been introduced in `[email protected]` and `[email protected]` which mitigates the issue. Users are advised to upgrade. Users unable to upgrade should avoid exposing their development server to the internet.
We have discovered 27,956 live websites that are affected by CVE-2023-34238.
Product | |
Category | Static Site Generator |
Vulnerable Domains | 27,956 live websites (68.26% of Gatsby install base) |
Vulnerable Versions |
|
Vulnerable Versions Count | 771 versions ( 96.38% of all versions) |
![]() | 23,505 websites |
![]() | 889 websites |
![]() | 731 websites |
![]() | 268 websites |
![]() | 215 websites |
![]() | 183 websites |
![]() | 140 websites |
![]() | 124 websites |
![]() | 124 websites |
![]() | 120 websites |
.com | 12,732 websites |
.org | 1,128 websites |
.de | 819 websites |
.co.uk | 800 websites |
.io | 798 websites |
.fr | 746 websites |
.net | 637 websites |
.se | 563 websites |
.com.au | 453 websites |
.pl | 432 websites |
Domain | Country | Rank | Contacts |
---|---|---|---|
****.me | ![]() | *** | |
******.ee | ![]() | *,*** | |
*********.******.com | ![]() | *,*** | |
***************.com | ![]() | *,*** | |
*******.com | ![]() | *,*** | |
*********.com | ![]() | *,*** | |
***********.org | ![]() | *,*** | |
*********.**********.com | ![]() | *,*** | |
******.com | ![]() | *,*** | |
********.com | ![]() | *,*** |
FAQ