GitHub Advisoryadvisory · Packagist

GHSA-2qh5-382h-3jpc CakePHP: SmtpTransport vulnerable to CRLF header injection

HIGH Published 2026-09-08 Modified 2026-09-08 Official page ↗
Aliases
CVE-2026-77634
Ecosystem
Packagist
Packages
cakephp/cakephp
Severity
High
CVSS vector
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Weaknesses
CWE-93
Reviewed
2026-09-08

Affected packages

• Packagist cakephp/cakephp: >= 4.5.0, < 4.5.12 → fixed in 4.5.12 • Packagist cakephp/cakephp: >= 4.6.0, < 4.6.5 → fixed in 4.6.5 • Packagist cakephp/cakephp: >= 5.0.0, < 5.1.9 → fixed in 5.1.9 • Packagist cakephp/cakephp: >= 5.2.0, < 5.2.14 → fixed in 5.2.14 • Packagist cakephp/cakephp: >= 5.3.0, < 5.3.7 → fixed in 5.3.7

Description

Impact Custom mail headers added with `Message::setHeaders()` or `addHeaders()` do not have CRLF replaced allowing header injection if user controlled data is added to message headers without stripping CRLF bytes. Patches 5.3.7, 5.2.14, 5.1.9, 4.6.5, 4.5.12 contain fixes for this issue. Workarounds You can strip CRLF bytes from email header values before setting header values.

Related

Alias · CVE (1)

  • CVE-2026-77634 CakePHP is a rapid development framework for PHP. vulnerability

Weakness · CWE (1)

  • CWE-93 Improper Neutralization of CRLF Sequences weakness

References