Every CVE Search/ Get API key

CVE-2026-48019

CRLF injection in Laravel's default email rule enables SMTP smuggling and spoofed-mail relay

8.9 HighPublic exploitFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
Low

Exploit likelihood

0.51%Up 0.5 points since Jun 12, 2026
90%50%10%1%

What each source reports

CVE List Score used 8.9

CRLF injection in Laravel's default email rule enables SMTP smuggling and spoofed-mail relay

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.

Record
CVE-2026-48019
CVSS 3.1
8.9 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:L
Weakness
CWE-93
Updated
2026-11-02
EUVDEUVD-2026-71787 8.9

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.

Record
EUVD-2026-71787
CVSS 3.1
8.9 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:L
Updated
2026-11-02
GitHub AdvisoriesGHSA-5vg9-5847-vvmq 8.9

Laravel Framework: CRLF injection in default email rule

Summary

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.

Description

Laravel applications that send email to addresses provided by users — for example during authentication flows or contact forms — may be vulnerable to manipulation of outbound mail content if the address is not adequately sanitized before it reaches the mail transport layer. An attacker who can supply an email address to such a flow may, under certain conditions, be able to influence the content of emails sent by the application, cause those emails to be delivered to unintended recipients, or cause the application's mail server to send unintended messages.

Impact

Affected applications may be exposed to unauthorized access and mail relay abuse. The severity depends on what the application sends by email and how its mail infrastructure is configured.

Remediation

Upgrade to version 12.60.0 or later, or 13.10.0 or later.

Record
GHSA-5vg9-5847-vvmq
CVSS 3.1
8.9 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:L
Weakness
CWE-93
Updated
2026-11-02
GitHub AdvisoriesGHSA-crmm-hgp2-wgrp 4.2

Laravel Framework: Temporary Signed URL Path Confusion

A vulnerability in Laravel's local filesystem driver allows temporary signed URLs to be parsed ambiguously, potentially misrouting requests and bypassing expiration enforcement.

Under 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.

Impact

  • Expired temporary URLs may continue to be accepted
  • Requests may resolve to a different resource than the one that was signed
  • The upload variant may allow writes to reach an unintended destination
Record
GHSA-crmm-hgp2-wgrp
CVSS 3.1
4.2 MediumCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N
Weakness
CWE-116
Updated
2026-11-02
NVD 8.9

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.

Record
CVE-2026-48019
CVSS 3.1
8.9 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:L
Weakness
CWE-93
Updated
2026-11-02
OSV 8.9

CRLF injection in Laravel's default email rule enables SMTP smuggling and spoofed-mail relay

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.

Record
CVE-2026-48019
CVSS 3.1
8.9 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:L
Weakness
CWE-93
Updated
2026-11-02
Show 19 moreShow less
OSVDEBIAN-CVE-2026-48019 8.9

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.

Record
DEBIAN-CVE-2026-48019
CVSS 3.1
8.9 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:L
Updated
2026-11-02
OSVGHSA-5vg9-5847-vvmq 8.9

Laravel Framework: CRLF injection in default email rule

Summary

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.

Description

Laravel applications that send email to addresses provided by users — for example during authentication flows or contact forms — may be vulnerable to manipulation of outbound mail content if the address is not adequately sanitized before it reaches the mail transport layer. An attacker who can supply an email address to such a flow may, under certain conditions, be able to influence the content of emails sent by the application, cause those emails to be delivered to unintended recipients, or cause the application's mail server to send unintended messages.

Impact

Affected applications may be exposed to unauthorized access and mail relay abuse. The severity depends on what the application sends by email and how its mail infrastructure is configured.

Remediation

Upgrade to version 12.60.0 or later, or 13.10.0 or later.

Record
GHSA-5vg9-5847-vvmq
CVSS 3.1
8.9 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:L
Weakness
CWE-93
Updated
2026-11-02
OSVGHSA-crmm-hgp2-wgrp 4.2

Laravel Framework: Temporary Signed URL Path Confusion

A vulnerability in Laravel's local filesystem driver allows temporary signed URLs to be parsed ambiguously, potentially misrouting requests and bypassing expiration enforcement.

Under 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.

Impact

  • Expired temporary URLs may continue to be accepted
  • Requests may resolve to a different resource than the one that was signed
  • The upload variant may allow writes to reach an unintended destination
Record
GHSA-crmm-hgp2-wgrp
CVSS 3.1
4.2 MediumCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N
Weakness
CWE-116
Updated
2026-11-02
OSVCLSA-2026-1782954027 No score

TuxCare security update for laravel/framework (1 CVE)

TuxCare rebuilt laravel/framework to address 1 CVE. Fixed in 12.58.0-p2+tuxcare.

Record
CLSA-2026-1782954027
Updated
2026-11-02
OSVCLSA-2026-1782954039 No score

TuxCare security update for laravel/framework (2 CVEs)

TuxCare rebuilt laravel/framework to address 2 CVEs. Fixed in 11.51.0-p2+tuxcare.

Record
CLSA-2026-1782954039
Updated
2026-11-02
OSVCLSA-2026-1783040462 No score

TuxCare security update for laravel/framework (2 CVEs)

TuxCare rebuilt laravel/framework to address 2 CVEs. Fixed in 11.44.0-p2+tuxcare.

Record
CLSA-2026-1783040462
Updated
2026-11-02
OSVCLSA-2026-1783299702 No score

TuxCare security update for laravel/framework (1 CVE)

TuxCare rebuilt laravel/framework to address 1 CVE. Fixed in 10.48.28-p2+tuxcare.

Record
CLSA-2026-1783299702
Updated
2026-11-02
OSVCLSA-2026-1783299711 No score

TuxCare security update for laravel/framework (1 CVE)

TuxCare rebuilt laravel/framework to address 1 CVE. Fixed in 10.50.2-p3+tuxcare.

Record
CLSA-2026-1783299711
Updated
2026-11-02
OSVCLSA-2026-1783558965 No score

TuxCare security update for laravel/framework (1 CVE)

TuxCare rebuilt laravel/framework to address 1 CVE. Fixed in 10.48.29-p1+tuxcare.

Record
CLSA-2026-1783558965
Updated
2026-11-02
OSVCLSA-2026-1784077480 No score

TuxCare security update for laravel/framework (1 CVE)

TuxCare rebuilt laravel/framework to address 1 CVE. Fixed in 9.52.21-p3+tuxcare.

Record
CLSA-2026-1784077480
Updated
2026-11-02
OSVCLSA-2026-1784077484 No score

TuxCare security update for laravel/framework (1 CVE)

TuxCare rebuilt laravel/framework to address 1 CVE. Fixed in 8.83.29-p3+tuxcare.

Record
CLSA-2026-1784077484
Updated
2026-11-02
OSVCLSA-2026-1784250514 No score

TuxCare security update for laravel/framework (1 CVE)

TuxCare rebuilt laravel/framework to address 1 CVE. Fixed in 8.12.3-p2+tuxcare.

Record
CLSA-2026-1784250514
Updated
2026-11-02
OSVCLSA-2026-1784682970 No score

TuxCare security update for laravel/framework (1 CVE)

TuxCare rebuilt laravel/framework to address 1 CVE. Fixed in 12.58.0-p3+tuxcare.

Record
CLSA-2026-1784682970
Updated
2026-11-02
OSVCLSA-2026-1784682984 No score

TuxCare security update for laravel/framework (1 CVE)

TuxCare rebuilt laravel/framework to address 1 CVE. Fixed in 8.12.2-p2+tuxcare.

Record
CLSA-2026-1784682984
Updated
2026-11-02
OSVCLSA-2026-1784682989 No score

TuxCare security update for laravel/framework (1 CVE)

TuxCare rebuilt laravel/framework to address 1 CVE. Fixed in 8.12.1-p2+tuxcare.

Record
CLSA-2026-1784682989
Updated
2026-11-02
OSVCLSA-2026-1785380807 No score

TuxCare security update for laravel/framework (1 CVE)

TuxCare rebuilt laravel/framework to address 1 CVE. Fixed in 8.12.0-p4+tuxcare.

Record
CLSA-2026-1785380807
Updated
2026-11-02
OSVCLSA-2026-1786014841 No score

TuxCare security update for laravel/framework (1 CVE)

TuxCare rebuilt laravel/framework to address 1 CVE. Fixed in 7.30.7-p3+tuxcare.

Record
CLSA-2026-1786014841
Updated
2026-11-02
OSVCLSA-2026-1786443515 No score

TuxCare security update for laravel/framework (1 CVE)

TuxCare rebuilt laravel/framework to address 1 CVE. Fixed in 6.20.45-p2+tuxcare.

Record
CLSA-2026-1786443515
Updated
2026-11-02
OSVCLSA-2026-1787229037 No score

TuxCare security update for laravel/framework (1 CVE)

TuxCare rebuilt laravel/framework to address 1 CVE. Fixed in 5.8.38-p5+tuxcare.

Record
CLSA-2026-1787229037
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
laravel/framework
Packagist
13.0.0 to 13.9.0
13.10.0
laravel/framework
Packagist
before 12.60.0
12.60.0
laravel/framework
Packagist
13.0.0 up to 13.12.0
13.12.0
laravel/framework
Packagist
before 12.61.1
12.61.1
laravel/framework
TuxCare:Packagist
12.58.0 up to 12.58.0-p2+tuxcare, plus listed versions
12.58.0-p1+tuxcare
12.58.0-p2+tuxcare
laravel/framework
TuxCare:Packagist
11.51.0 up to 11.51.0-p2+tuxcare, plus listed versions
11.51.0-p1+tuxcare
11.51.0-p2+tuxcare
laravel/framework
TuxCare:Packagist
11.44.0 up to 11.44.0-p2+tuxcare, plus listed versions
11.44.0-p1+tuxcare
11.44.0-p2+tuxcare
laravel/framework
TuxCare:Packagist
10.48.28 up to 10.48.28-p2+tuxcare, plus listed versions
10.48.28-p1+tuxcare
10.48.28-p2+tuxcare
laravel/framework
TuxCare:Packagist
10.50.2 up to 10.50.2-p3+tuxcare, plus listed versions
10.50.2-p1+tuxcare
10.50.2-p3+tuxcare
laravel/framework
TuxCare:Packagist
10.48.29 up to 10.48.29-p1+tuxcare
10.48.29-p1+tuxcare
Show 17 moreShow less
Affected packages
PackageAffectedFixed
laravel/framework
TuxCare:Packagist
9.52.21 up to 9.52.21-p3+tuxcare, plus listed versions
9.52.21-p1+tuxcare9.52.21-p2+tuxcare
9.52.21-p3+tuxcare
laravel/framework
TuxCare:Packagist
8.83.29 up to 8.83.29-p3+tuxcare, plus listed versions
8.83.29-p1+tuxcare8.83.29-p2+tuxcare
8.83.29-p3+tuxcare
laravel/framework
TuxCare:Packagist
8.12.3 up to 8.12.3-p2+tuxcare, plus listed versions
8.12.3-p1+tuxcare
8.12.3-p2+tuxcare
laravel/framework
TuxCare:Packagist
12.58.0 up to 12.58.0-p3+tuxcare, plus listed versions
12.58.0-p1+tuxcare12.58.0-p2+tuxcare
12.58.0-p3+tuxcare
laravel/framework
TuxCare:Packagist
8.12.2 up to 8.12.2-p2+tuxcare, plus listed versions
8.12.2-p1+tuxcare
8.12.2-p2+tuxcare
laravel/framework
TuxCare:Packagist
8.12.1 up to 8.12.1-p2+tuxcare, plus listed versions
8.12.1-p1+tuxcare
8.12.1-p2+tuxcare
laravel/framework
TuxCare:Packagist
8.12.0 up to 8.12.0-p4+tuxcare, plus listed versions
8.12.0-p1+tuxcare8.12.0-p3+tuxcare
8.12.0-p4+tuxcare
laravel/framework
TuxCare:Packagist
7.30.7 up to 7.30.7-p3+tuxcare, plus listed versions
7.30.7-p1+tuxcare7.30.7-p2+tuxcare
7.30.7-p3+tuxcare
laravel/framework
TuxCare:Packagist
6.20.45 up to 6.20.45-p2+tuxcare, plus listed versions
6.20.45-p1+tuxcare
6.20.45-p2+tuxcare
laravel/framework
TuxCare:Packagist
5.8.38 up to 5.8.38-p5+tuxcare, plus listed versions
5.8.38-p1+tuxcare5.8.38-p2+tuxcare5.8.38-p3+tuxcare5.8.38-p4+tuxcare
5.8.38-p5+tuxcare
php-laravel-framework
Debian:12
All versions, plus listed versions
10.48.25+dfsg-110.48.25+dfsg-210.48.29+dfsg-111.44.0-111.44.2+dfsg-1
Show 7 moreShow less
11.46.1+dfsg-111.46.1+dfsg-211.46.1+dfsg-311.46.1+dfsg-413.31.0+dfsg-113.31.0+dfsg-28.83.26+dfsg-2
None known
php-laravel-framework
Debian:13
All versions, plus listed versions
10.48.29+dfsg-111.44.0-111.44.2+dfsg-111.46.1+dfsg-111.46.1+dfsg-2
Show 4 moreShow less
11.46.1+dfsg-311.46.1+dfsg-413.31.0+dfsg-113.31.0+dfsg-2
None known
php-laravel-framework
Debian:14
before 13.31.0+dfsg-1, plus listed versions
10.48.29+dfsg-111.44.0-111.44.2+dfsg-111.46.1+dfsg-111.46.1+dfsg-211.46.1+dfsg-311.46.1+dfsg-4
13.31.0+dfsg-1
laravel/framework
Packagist
13.0.0 up to 13.10.0, plus listed versions
v13.0.0v13.1.0v13.1.1v13.2.0v13.3.0
Show 6 moreShow less
v13.4.0v13.5.0v13.6.0v13.7.0v13.8.0v13.9.0
13.10.0
laravel/framework
Packagist
before 12.60.0, plus listed versions
10.50.25.0.305.2.41v10.0.0v10.0.1
Show 45 moreShow less
v10.0.2v10.0.3v10.1.0v10.1.1v10.1.2v10.1.3v10.1.4v10.1.5v10.10.0v10.10.1v10.11.0v10.12.0v10.13.0v10.13.1v10.13.2v10.13.3v10.13.5v10.14.0v10.14.1v10.15.0v10.16.0v10.16.1v10.17.0v10.17.1v10.18.0v10.19.0v10.2.0v10.20.0v10.21.0v10.21.1v10.22.0v10.23.0v10.23.1v10.24.0v10.25.0v10.25.1v10.25.2v10.26.0v10.26.1v10.26.2v10.27.0v10.28.0v10.29.0v10.3.0v10.3.1
12.60.0
laravel/framework
Packagist
13.0.0 up to 13.12.0, plus listed versions
v13.0.0v13.1.0v13.1.1v13.10.0v13.11.0
Show 10 moreShow less
v13.11.1v13.11.2v13.2.0v13.3.0v13.4.0v13.5.0v13.6.0v13.7.0v13.8.0v13.9.0
13.12.0
laravel/framework
Packagist
before 12.61.1, plus listed versions
10.50.25.0.305.2.41v10.0.0v10.0.1
Show 45 moreShow less
v10.0.2v10.0.3v10.1.0v10.1.1v10.1.2v10.1.3v10.1.4v10.1.5v10.10.0v10.10.1v10.11.0v10.12.0v10.13.0v10.13.1v10.13.2v10.13.3v10.13.5v10.14.0v10.14.1v10.15.0v10.16.0v10.16.1v10.17.0v10.17.1v10.18.0v10.19.0v10.2.0v10.20.0v10.21.0v10.21.1v10.22.0v10.23.0v10.23.1v10.24.0v10.25.0v10.25.1v10.25.2v10.26.0v10.26.1v10.26.2v10.27.0v10.28.0v10.29.0v10.3.0v10.3.1
12.61.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubderrickschoen/laravel-framework2026-06-14

History

History
RecordedChangedSources
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-48019 is a high vulnerability (CVSS 8.9) in Flarum Framework, published June 17, 2026. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 0.51%, the 43rd percentile. Fixed in laravel/framework 13.10.0.

References

Show 10 moreShow less
This page doesn't list everything

Left out here: 2,378 versions. The JSON record has them.

MoveEnter Open