{"kind": "product", "path": "vulns/packagist/laravel%2Fframework", "name": "laravel/framework", "product": "laravel/framework", "ecosystem": "Packagist", "items": [{"id": "CVE-2026-114509", "noindex": false, "published": "2026-10-21T21:49:29.486Z", "modified": "2026-10-21T21:49:29.486Z", "cvss": 9.2, "cvss_vector": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N", "severity": "critical", "epss": 0.00696, "kev": false, "exploits": ["github-poc", "public-poc"], "stacks": [{"name": "php", "path": "vulns/stack/php", "slug": "php"}], "path": "vulns/cve-2026-114509", "title": "Laravel TokenGuard authentication bypass through non-string API credentials", "description": "Laravel is a web application framework. Prior to 12.68.0 and 13.29.0, TokenGuard configured as a standard token-based API guard does not reject a crafted non-string credential. Under affected MySQL or MariaDB configurations, the authentication lookup can match an unintended existing user, allowing an unauthenticated attacker to bypass authentication and take over an account on routes protected by TokenGuard. This issue is fixed in versions 12.68.0 and 13.29.0.", "references": ["https://github.com/laravel/framework/security/advisories/GHSA-f9x3-7vq9-cph6", "https://github.com/laravel/framework/commit/8dbb08bccac1be095dba4a9d259a419620f1e8a5", "https://github.com/laravel/framework/commit/9b21ce0a9bb2b2599978bc0b0df4abea952ad31c"], "fixes": ["12.68.0", "13.29.0"], "products": [{"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}, {"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}]}, {"id": "CVE-2026-114508", "noindex": false, "published": "2026-10-21T21:45:31.465Z", "modified": "2026-10-23T21:18:11.415Z", "cvss": 6.5, "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L", "severity": "medium", "epss": 0.00406, "kev": false, "exploits": [], "stacks": [{"name": "php", "path": "vulns/stack/php", "slug": "php"}], "path": "vulns/cve-2026-114508", "title": "Laravel relationship inclusion can trigger unauthorized data destruction", "description": "Laravel is a web application framework. From 12.45.0 until 12.68.0 and 13.27.0, crafted relationship inclusion on a read-only endpoint can trigger a destructive database operation on a related table instead of retrieving data. A user with read access but no write permission can empty related-table data, causing irreversible data loss, denial of service, and loss of data integrity. This issue is fixed in versions 12.68.0 and 13.27.0.", "references": ["https://github.com/laravel/framework/security/advisories/GHSA-5wcm-3v2w-8362", "https://github.com/laravel/framework/pull/61322", "https://github.com/laravel/framework/pull/61323"], "fixes": ["12.68.0", "13.27.0"], "products": [{"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}, {"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}]}, {"id": "CVE-2026-102279", "noindex": false, "published": "2026-09-28T20:59:36.528Z", "modified": "2026-09-29T14:44:03.594Z", "cvss": 3.1, "cvss_vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N", "severity": "low", "epss": 0.00264, "kev": false, "exploits": [], "stacks": [{"name": "php", "path": "vulns/stack/php", "slug": "php"}], "path": "vulns/cve-2026-102279", "title": "Laravel: XSS in Debug Page Information", "description": "Laravel is a web application framework. Prior to 12.69.0 and 13.30.0, Laravel exception debug pages with APP_DEBUG=true pass attacker-controlled input to a Tippy.js tooltip configured with allowHTML true, enabling DOM-based cross-site scripting when a user hovers over the tooltip. This issue is fixed in versions 12.69.0 and 13.30.0.", "references": ["https://github.com/laravel/framework/security/advisories/GHSA-jh5r-qr3c-85q8", "https://github.com/laravel/framework/pull/61381", "https://github.com/laravel/framework/commit/b495ca2ec4e15a977e8700328bf13e8a79f29d12"], "fixes": ["12.69.0", "13.30.0"], "products": [{"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}, {"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}]}, {"id": "CVE-2026-48019", "noindex": false, "published": "2026-09-04T22:11:40.811Z", "modified": "2026-09-08T13:01:38.157Z", "cvss": 8.9, "cvss_vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:L", "severity": "high", "epss": 0.00511, "kev": false, "exploits": [], "stacks": [{"name": "php", "path": "vulns/stack/php", "slug": "php"}], "path": "vulns/cve-2026-48019", "title": "CRLF injection in Laravel's default email rule enables SMTP smuggling and spoofed-mail relay", "description": "Laravel is a web application framework. Prior to versions 12.60.0 and 13.10.0, a CRLF injection vulnerability in Laravel's email validation, in combination with how Symfony Mailer and Symfony Mime handle certain character sequences, may allow an unauthenticated attacker to interfere with outbound email processing in applications that send mail to user-supplied addresses. This issue has been patched in versions 12.60.0 and 13.10.0.", "references": ["https://github.com/laravel/framework/security/advisories/GHSA-5vg9-5847-vvmq", "https://github.com/laravel/framework/pull/60151", "https://github.com/laravel/framework/commit/96e9a663db657cf37ef26cd794fda8ff60eaa451"], "fixes": ["12.60.0", "13.10.0"], "products": [{"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}, {"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}]}, {"id": "GHSA-crmm-hgp2-wgrp", "noindex": false, "published": "2026-06-17T13:54:13Z", "modified": "2026-09-10T03:51:08.672624600Z", "cvss": 4.2, "cvss_vector": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N", "severity": "medium", "epss": null, "kev": false, "exploits": [], "stacks": [{"name": "php", "path": "vulns/stack/php", "slug": "php"}], "path": "vulns/ghsa-crmm-hgp2-wgrp", "title": "Laravel Framework: Temporary Signed URL Path Confusion", "description": "A vulnerability in Laravel's local filesystem driver allows temporary signed URLs to be parsed ambiguously, potentially misrouting requests and bypassing expiration enforcement.\n\nUnder certain conditions, a generated temporary signed URL can be interpreted differently by the server than intended at signing time. This may cause requests to resolve to an unintended resource, and can prevent expiration from being enforced, allowing expired URLs to remain valid indefinitely.\n\n### Impact\n- Expired temporary URLs may continue to be accepted\n- Requests may resolve to a different resource than the one that was signed\n- The upload variant may allow wr", "references": ["https://github.com/laravel/framework/security/advisories/GHSA-crmm-hgp2-wgrp", "https://github.com/laravel/framework/pull/60137", "https://github.com/laravel/framework/pull/60230"], "fixes": ["12.61.1", "13.12.0"], "products": [{"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}, {"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}]}, {"id": "CVE-2024-13919", "noindex": false, "published": "2025-03-10T10:03:01.374Z", "modified": "2025-03-10T17:02:42.335Z", "cvss": 8, "cvss_vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N", "severity": "high", "epss": 0.00531, "kev": false, "exploits": [], "stacks": [{"name": "php", "path": "vulns/stack/php", "slug": "php"}], "path": "vulns/cve-2024-13919", "title": "Laravel Reflected XSS via Route Parameter in Debug-Mode Error Page", "description": "The Laravel framework versions between 11.9.0 and 11.35.1 are susceptible to reflected cross-site scripting due to an improper encoding of route parameters in the debug-mode error page.", "references": ["https://github.com/sbaresearch/advisories/tree/public/2024/SBA-ADV-20241209-02_Laravel_Reflected_XSS_via_Route_Parameter_in_Debug-Mode_Error_Page", "https://github.com/laravel/framework/pull/53869", "https://github.com/laravel/framework/releases/tag/v11.36.0"], "fixes": ["11.36.0"], "products": [{"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}]}, {"id": "CVE-2024-13918", "noindex": false, "published": "2025-03-10T10:02:29.530Z", "modified": "2025-03-10T17:02:40.794Z", "cvss": 8, "cvss_vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N", "severity": "high", "epss": 0.006, "kev": false, "exploits": [], "stacks": [{"name": "php", "path": "vulns/stack/php", "slug": "php"}], "path": "vulns/cve-2024-13918", "title": "Laravel Reflected XSS via Request Parameter in Debug-Mode Error Page", "description": "The Laravel framework versions between 11.9.0 and 11.35.1 are susceptible to reflected cross-site scripting due to an improper encoding of request parameters in the debug-mode error page.", "references": ["https://github.com/sbaresearch/advisories/tree/public/2024/SBA-ADV-20241209-01_Laravel_Reflected_XSS_via_Request_Parameter_in_Debug-Mode_Error_Page", "https://github.com/laravel/framework/pull/53869", "https://github.com/laravel/framework/releases/tag/v11.36.0"], "fixes": ["11.36.0"], "products": [{"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}]}, {"id": "CVE-2025-27515", "noindex": false, "published": "2025-03-05T18:45:50.101Z", "modified": "2025-03-05T18:59:49.627Z", "cvss": 6.9, "cvss_vector": "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", "severity": "medium", "epss": 0.00749, "kev": false, "exploits": ["public-poc"], "stacks": [{"name": "php", "path": "vulns/stack/php", "slug": "php"}], "path": "vulns/cve-2025-27515", "title": "Laravel has a File Validation Bypass", "description": "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": ["https://github.com/laravel/framework/security/advisories/GHSA-78fx-h6xr-vch4", "https://github.com/laravel/framework/commit/2d133034fefddfb047838f4caca3687a3ba811a5", "https://nvd.nist.gov/vuln/detail/CVE-2025-27515"], "fixes": ["10.48.29", "11.44.1", "12.1.1"], "products": [{"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}, {"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}, {"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}]}, {"id": "CVE-2024-52301", "noindex": false, "published": "2024-11-12T19:32:14.415Z", "modified": "2024-12-21T17:02:39.839Z", "cvss": 8.7, "cvss_vector": "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", "severity": "high", "epss": 0.44757, "kev": false, "exploits": [], "stacks": [{"name": "php", "path": "vulns/stack/php", "slug": "php"}], "path": "vulns/cve-2024-52301", "title": "Laravel allows environment manipulation via query string", "description": "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": ["https://github.com/laravel/framework/security/advisories/GHSA-gv7v-rgg6-548h", "https://lists.debian.org/debian-lts-announce/2024/12/msg00019.html", "https://nvd.nist.gov/vuln/detail/CVE-2024-52301"], "fixes": ["10.48.23", "11.31.0", "6.20.45", "7.30.7", "8.83.28", "9.52.17"], "products": [{"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}, {"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}, {"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}, {"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}, {"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}, {"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}]}, {"id": "GHSA-wq8p-mqvg-2p5h", "noindex": false, "published": "2024-05-15T22:20:42Z", "modified": "2024-11-29T05:41:40.570199Z", "cvss": null, "cvss_vector": "", "severity": "unknown", "epss": null, "kev": false, "exploits": [], "stacks": [{"name": "php", "path": "vulns/stack/php", "slug": "php"}], "path": "vulns/ghsa-wq8p-mqvg-2p5h", "title": "laravel framework SQL Injection via limit and offset functions", "description": "### Impact\nThose 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.\n\n### Patches\nThis problem has been patched on Laravel versions 6.20.26, 7.30.5, and 8.40.0.\n\n### Workarounds\nYou 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": ["https://github.com/laravel/framework/security/advisories/GHSA-4mg9-vhxq-vm7j", "https://github.com/FriendsOfPHP/security-advisories/blob/master/laravel/framework/2021-04-28.yaml", "https://github.com/laravel/framework"], "fixes": ["6.20.26", "7.30.5", "8.40.0"], "products": [{"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}, {"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}, {"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}]}, {"id": "GHSA-jwvj-pwww-3mj5", "noindex": false, "published": "2024-05-15T22:19:51Z", "modified": "2024-11-29T05:39:56.521856Z", "cvss": null, "cvss_vector": "", "severity": "unknown", "epss": null, "kev": false, "exploits": [], "stacks": [{"name": "php", "path": "vulns/stack/php", "slug": "php"}], "path": "vulns/ghsa-jwvj-pwww-3mj5", "title": "laravel framework Unexpected database bindings via requests", "description": "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.\n\nIf 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": ["https://github.com/laravel/framework/security/advisories/GHSA-x7p5-p2c9-phvg", "https://github.com/FriendsOfPHP/security-advisories/blob/master/laravel/framework/2021-01-21.yaml", "https://github.com/laravel/framework"], "fixes": ["6.20.14", "7.30.4", "8.24.0"], "products": [{"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}, {"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}, {"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}]}, {"id": "GHSA-44pg-c29v-hp6r", "noindex": false, "published": "2024-05-15T22:18:33Z", "modified": "2024-11-29T05:40:49.412708Z", "cvss": null, "cvss_vector": "", "severity": "unknown", "epss": null, "kev": false, "exploits": [], "stacks": [{"name": "php", "path": "vulns/stack/php", "slug": "php"}], "path": "vulns/ghsa-44pg-c29v-hp6r", "title": "Laravel Guard bypass in Eloquent models", "description": "In laravel releases before 6.18.34 and 7.23.2. It was possible to mass assign Eloquent attributes that included the model's table name:\n```\n$model->fill(['users.name' => 'Taylor']);\n```\nWhen doing so, Eloquent would remove the table name from the attribute for you. This was a \"convenience\" feature of Eloquent and was not documented.\n\nHowever, when paired with validation, this can lead to unexpected and unvalidated values being saved to the database. For this reason, we have removed the automatic stripping of table names from mass-asignment operations so that the attributes go through the typical \"fillable\" / \"guarded\" logic. Any attributes co", "references": ["https://blog.laravel.com/security-release-laravel-61834-7232", "https://github.com/FriendsOfPHP/security-advisories/blob/master/laravel/framework/2020-08-06-1.yaml", "https://github.com/laravel/framework"], "fixes": ["6.18.34", "7.23.2"], "products": [{"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}, {"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}, {"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}]}, {"id": "GHSA-qm5c-m76r-2hfr", "noindex": false, "published": "2024-05-15T22:16:52Z", "modified": "2024-11-29T05:40:19.902767Z", "cvss": 9.9, "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H", "severity": "critical", "epss": null, "kev": false, "exploits": [], "stacks": [{"name": "php", "path": "vulns/stack/php", "slug": "php"}], "path": "vulns/ghsa-qm5c-m76r-2hfr", "title": "Laravel RCE vulnerability in \"cookie\" session driver", "description": "Applications using the \"cookie\" session driver that were also exposing an encryption oracle via their application were vulnerable to remote code execution. An encryption oracle is a mechanism where arbitrary user input is encrypted and the encrypted string is later displayed or exposed to the user. This combination of scenarios lets the user generate valid Laravel signed encryption strings for any plain-text string, thus allowing them to craft Laravel session payloads when an application is using the \"cookie\" driver.", "references": ["https://blog.laravel.com/laravel-cookie-security-releases", "https://github.com/FriendsOfPHP/security-advisories/blob/master/laravel/framework/2020-07-27-1.yaml", "https://github.com/laravel/framework"], "fixes": ["6.18.31", "7.22.4"], "products": [{"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}, {"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}]}, {"id": "GHSA-vr95-p7q6-8m9q", "noindex": false, "published": "2024-05-15T22:16:06Z", "modified": "2024-11-29T05:42:16.505064Z", "cvss": 4.3, "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N", "severity": "medium", "epss": null, "kev": false, "exploits": [], "stacks": [{"name": "php", "path": "vulns/stack/php", "slug": "php"}], "path": "vulns/ghsa-vr95-p7q6-8m9q", "title": "Laravel Cross-site Scripting (XSS) vulnerability in blade templating", "description": "Laravel 7.1.2 addresses a possible XSS related attack vector in the Laravel 7.x Blade Component tag attributes when users are allowed to dictate the value of attributes. All Laravel 7.x users are encouraged to upgrade as soon as possible.", "references": ["https://github.com/laravel/framework/pull/31945", "https://blog.laravel.com/security-laravel-712-released", "https://github.com/FriendsOfPHP/security-advisories/blob/master/laravel/framework/2020-03-13-1.yaml"], "fixes": ["7.1.2"], "products": [{"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}]}, {"id": "GHSA-6jvx-8ch9-j2jr", "noindex": false, "published": "2024-05-15T22:15:07Z", "modified": "2024-11-29T05:41:04.000865Z", "cvss": null, "cvss_vector": "", "severity": "unknown", "epss": null, "kev": false, "exploits": [], "stacks": [{"name": "php", "path": "vulns/stack/php", "slug": "php"}], "path": "vulns/ghsa-6jvx-8ch9-j2jr", "title": "Laravel Cookie serialization vulnerability", "description": "Laravel 5.6.30 is a security release of Laravel and is recommended as an immediate upgrade for all users. Laravel 5.6.30 also contains a breaking change to cookie encryption and serialization logic. Refer to [laravel advisory](https://laravel.com/docs/5.6/upgrade#upgrade-5.6.30) for more details and read the notes carefully when upgrading your application.\n\n", "references": ["https://github.com/FriendsOfPHP/security-advisories/blob/master/laravel/framework/2018-08-08-1.yaml", "https://github.com/laravel/framework", "https://laravel.com/docs/5.6/upgrade#upgrade-5.6.30"], "fixes": ["5.6.30"], "products": [{"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}]}, {"id": "GHSA-7852-w36x-6mf6", "noindex": false, "published": "2024-05-15T22:08:06Z", "modified": "2024-11-29T05:40:57.344982Z", "cvss": null, "cvss_vector": "", "severity": "unknown", "epss": null, "kev": false, "exploits": [], "stacks": [{"name": "php", "path": "vulns/stack/php", "slug": "php"}], "path": "vulns/ghsa-7852-w36x-6mf6", "title": "Laravel Encrypter Component Potential Decryption Failure Leading to Unintended Behavior", "description": "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:\n\n```\n<?php\n\n$decyptedValue = decrypt($secret);\n\nif ($decryptedValue == '') {\n    // Code is run even though decrypted value is false...\n}\n```", "references": ["https://github.com/laravel/framework/commit/28e53f23a76206fb130e9a54eb95aa3f010e79c9", "https://github.com/laravel/framework/commit/886d261df0854426b4662b7ed5db6a1c575a4279", "https://github.com/FriendsOfPHP/security-advisories/blob/master/laravel/framework/2018-03-30-1.yaml"], "fixes": ["5.5.40", "5.6.15"], "products": [{"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}, {"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}]}, {"id": "GHSA-p62r-7637-3wwc", "noindex": false, "published": "2024-05-15T22:06:42Z", "modified": "2024-11-29T05:26:31.327092Z", "cvss": null, "cvss_vector": "", "severity": "unknown", "epss": null, "kev": false, "exploits": [], "stacks": [{"name": "php", "path": "vulns/stack/php", "slug": "php"}], "path": "vulns/ghsa-p62r-7637-3wwc", "title": "Laravel Hijacked authentication cookies vulnerability", "description": "Laravel 4.1.26 introduces security improvements for \"remember me\" cookies. Before this update, if a remember cookie was hijacked by another malicious user, the cookie would remain valid for a long period of time, even after the true owner of the account reset their password, logged out, etc.\n\nThis change requires the addition of a new remember_token column to your users (or equivalent) database table. After this change, a fresh token will be assigned to the user each time they login to your application. The token will also be refreshed when the user logs out of the application. The implications of this change are: if a \"remember me\" cookie is", "references": ["https://github.com/FriendsOfPHP/security-advisories/blob/master/laravel/framework/2014-04-15.yaml", "https://github.com/laravel/framework", "https://laravel.com/docs/5.3/upgrade#upgrade-4.1.26"], "fixes": ["4.1.26"], "products": [{"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}]}, {"id": "GHSA-rj3w-99gc-8j58", "noindex": false, "published": "2024-05-15T22:05:00Z", "modified": "2024-11-29T05:41:44.787576Z", "cvss": null, "cvss_vector": "", "severity": "unknown", "epss": null, "kev": false, "exploits": [], "stacks": [{"name": "php", "path": "vulns/stack/php", "slug": "php"}], "path": "vulns/ghsa-rj3w-99gc-8j58", "title": "Laravel Risk of mass-assignment vulnerabilities", "description": "Laravel 4.1.29 improves the column quoting for all database drivers. This protects your application from some mass assignment vulnerabilities when not using the fillable property on models. If you are using the fillable property on your models to protect against mass assignment, your application is not vulnerable. However, if you are using guarded and are passing a user controlled array into an \"update\" or \"save\" type function, you should upgrade to 4.1.29 immediately as your application may be at risk of mass assignment.", "references": ["https://github.com/laravel/framework/commit/c942a1bc30999e3d7a5567f264bfc99c77843919", "https://github.com/FriendsOfPHP/security-advisories/blob/master/laravel/framework/2014-05-20.yaml", "https://github.com/laravel/framework"], "fixes": ["4.1.29"], "products": [{"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}]}, {"id": "CVE-2019-9081", "noindex": false, "published": "2022-05-14T01:31:22Z", "modified": "2024-02-16T08:24:40.221686Z", "cvss": 9.8, "cvss_vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "severity": "critical", "epss": null, "kev": false, "exploits": [], "stacks": [{"name": "php", "path": "vulns/stack/php", "slug": "php"}], "path": "vulns/cve-2019-9081", "title": "Laravel Framework Deserialization Vulnerability", "description": "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": ["https://nvd.nist.gov/vuln/detail/CVE-2019-9081", "https://github.com/Laworigin/Laworigin.github.io/blob/master/2019/02/21/laravelv5-7%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96rce/index.html", "https://github.com/laravel/framework"], "fixes": ["6.20.44"], "products": [{"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}]}, {"id": "CVE-2020-19316", "noindex": false, "published": "2021-12-20T19:36:41.000Z", "modified": "2024-08-04T14:08:30.836Z", "cvss": 8.8, "cvss_vector": "", "severity": "high", "epss": 0.02522, "kev": false, "exploits": [], "stacks": [{"name": "php", "path": "vulns/stack/php", "slug": "php"}], "path": "vulns/cve-2020-19316", "title": "CVE-2020-19316", "description": "OS Command injection vulnerability in function link in Filesystem.php in Laravel Framework before 5.8.17.", "references": ["https://github.com/laravel/framework/commit/44c3feb604944599ad1c782a9942981c3991fa31", "http://www.netbytesec.com/advisories/OSCommandInjectionInLaravelFramework/", "https://nvd.nist.gov/vuln/detail/CVE-2020-19316"], "fixes": ["5.8.17"], "products": [{"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}]}], "total": 28, "unknown_count": 0, "release_unconfirmed": false, "page": 1, "pages": 2, "filtered": false, "noindex": false, "filters": {}, "page_size": 20, "products": [{"name": "laravel/framework", "path": "vulns/packagist/laravel%2Fframework", "ecosystem": "Packagist"}], "stacks": [{"name": "system", "path": "vulns/stack/system", "slug": "system"}, {"name": "web", "path": "vulns/stack/web", "slug": "web"}, {"name": "php", "path": "vulns/stack/php", "slug": "php"}, {"name": "python", "path": "vulns/stack/python", "slug": "python"}, {"name": "node", "path": "vulns/stack/node", "slug": "node"}, {"name": "database", "path": "vulns/stack/database", "slug": "database"}, {"name": "containers", "path": "vulns/stack/containers", "slug": "containers"}, {"name": "network", "path": "vulns/stack/network", "slug": "network"}, {"name": "applications", "path": "vulns/stack/applications", "slug": "applications"}], "versions": [], "stats": {"recent": 3, "kev": 0}, "lastmod": "2026-10-23T21:18:11.415Z", "early_advisories": [], "license": "Подборку PatchFirst и наши дополнения (приоритеты, ранние предупреждения, тексты, сводки и агрегаты) можно свободно использовать для собственных целей, включая внутренние задачи бизнеса. Перепродажа, коммерческое распространение и массовое зеркалирование этой подборки или дополнений допускаются только по письменному соглашению с оператором. При любом использовании или публикации подборки или наших дополнений указывайте PatchFirst (https://ru.patchfirst.dev/vulns/) с этой ссылкой на страницу ленты своего региона. Исходные записи открытых источников остаются под их лицензиями и условиями. Эти условия не ограничивают ваши права на исходные данные, которые можно получить у источников напрямую.", "terms_url": "https://ru.patchfirst.dev/vulns/#feed-terms", "attribution": {"name": "PatchFirst", "url": "https://ru.patchfirst.dev/vulns/"}, "source_changes": "PatchFirst отбирает, нормализует и объединяет записи; могут добавляться сводки и переводы. Новости указываются ссылкой на первоисточник в самой записи.", "sources": [{"id": "cve", "name": "CVE List / CVE.org", "url": "https://www.cve.org/", "license": "CVE Terms of Use", "terms_url": "https://www.cve.org/Legal/TermsOfUse", "notice": "Copyright © 1999–2021, The MITRE Corporation. LICENSE Submissions : For all materials you submit to the Common Vulnerabilities and Exposures (CVE™), you hereby grant to The MITRE Corporation (MITRE) and all CVE Numbering Authorities (CNAs) a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute such materials and derivative works. Unless required by applicable law or agreed to in writing, you provide such materials on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. CVE Usage : MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE™). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. DISCLAIMERS ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN \"AS IS\" BASIS AND THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE MITRE CORPORATION, ITS BOARD OF TRUSTEES, OFFICERS, AGENTS, AND EMPLOYEES, DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION THEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE."}, {"id": "osv", "name": "OSV", "url": "https://osv.dev/", "terms_url": "https://google.github.io/osv.dev/data/", "terms": "Лицензии исходных баз различаются; см. каталог источников."}, {"id": "kev", "name": "CISA KEV", "url": "https://www.cisa.gov/known-exploited-vulnerabilities-catalog", "license": "CC0-1.0", "terms_url": "https://github.com/cisagov/kev-data/blob/develop/LICENSE"}, {"id": "epss", "name": "FIRST EPSS", "url": "https://www.first.org/epss/", "terms_url": "https://www.first.org/epss/faq", "terms": "Оценки доступны свободно; запрашивается указание источника (FIRST EPSS, оценки подготовлены Empirical Security)."}, {"id": "github-advisory", "name": "GitHub Advisory Database", "url": "https://github.com/advisories", "license": "CC-BY-4.0", "terms_url": "https://github.com/github/advisory-database/blob/main/LICENSE.md"}, {"id": "exploitdb", "name": "Exploit-DB", "url": "https://www.exploit-db.com/", "license": "GPL-2.0", "terms_url": "https://gitlab.com/exploit-database/exploitdb/-/blob/main/LICENSE.md"}, {"id": "metasploit", "name": "Metasploit", "url": "https://github.com/rapid7/metasploit-framework", "license": "BSD-3-Clause", "terms_url": "https://github.com/rapid7/metasploit-framework/blob/master/LICENSE", "notice": "Copyright (c) 2006-2026, Rapid7, Inc.\nLicense: BSD-3-clause\n Redistribution and use in source and binary forms, with or without modification,\n are permitted provided that the following conditions are met:\n .\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n .\n * Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n .\n * Neither the name of Rapid7, Inc. nor the names of its contributors\n may be used to endorse or promote products derived from this software\n without specific prior written permission.\n .\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\n ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\n ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."}, {"id": "nuclei", "name": "Nuclei Templates", "url": "https://github.com/projectdiscovery/nuclei-templates", "license": "MIT", "terms_url": "https://github.com/projectdiscovery/nuclei-templates/blob/main/LICENSE.md", "notice": "MIT License\n\nCopyright (c) 2025 ProjectDiscovery, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE."}, {"id": "linux-kernel", "name": "Linux kernel releases", "url": "https://www.kernel.org/", "license": "CC-BY-SA-4.0", "terms_url": "https://www.kernel.org/legal.html", "notice": "Copyright (C) 1997-2014 by The Linux Kernel Organization, Inc."}]}