Where
-Infinity
0
Severity
8.2
CRLF Injection
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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

CakePHP is a rapid development framework for PHP. Prior to versions 4.5.12, 4.6.5, 5.1.8, 5.2.14, and 5.3.7 on their respective release lines, custom mail headers added with Message::setHeaders() or Message::addHeaders() do not have CRLF bytes removed, allowing header injection when user-controlled data is used in message headers. This issue is fixed in versions 4.5.12, 4.6.5, 5.1.8, 5.2.14, and 5.3.7.

First published (updated )
Severity
9.2
SQL Injection
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

CakePHP is a rapid development framework for PHP. Prior to versions 5.1.10, 5.2.15, and 5.3.7 on their respective release lines, FunctionsBuilder::jsonValue() with PostgresDriver is vulnerable to SQL injection when user-controlled data is supplied to the jsonPath parameter. This issue is fixed in versions 5.1.10, 5.2.15, and 5.3.7.

First published (updated )

Latest version: 5.4.1

First published (updated )
Severity
5.1
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Impact The getLoginRedirect() method contains a weakness to backslash bypasses allowing redirect targets with attacker controlled hostnames.

Patches 3.3.6 and 4.1.1 contain a fix for this issue.

Workarounds If you are unable to upgrade, you should consider adding application validation to the redirect query string parameter to mitigate this vulnerability.

1 / 2
Source: GitHub
First published (updated )
Severity
7.5
Input Validation
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

The clientIp function in CakePHP 3.2.4 and earlier allows remote attackers to spoof their IP via the CLIENT-IP HTTP header.

First published (updated )
Severity
5
Path Traversal
AV:N/AC:L/Au:N/C:P/I:N/A:N

Directory traversal vulnerability in app/webroot/js/vendors.php in Cake Software Foundation CakePHP before 1.1.8.3544 allows remote attackers to read arbitrary files via a .. (dot dot) in the file parameter, followed by a filename ending with "%00" and a .js filename.

First published (updated )
Severity
5.4
EPSS
0.04%
XSS
AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N

Impact The PaginatorHelper::limitControl() method has a cross-site-scripting vulnerability via query string parameter manipulation.

Patches This issue has been fixed in 5.2.12 and 5.3.1

Workarounds If you are unable to upgrade, you should avoid using Paginator::limitControl() until you can upgrade.

1 / 2
Source: GitHub
First published (updated )
Support Ends
Jul 20, 2026

End of support: 7/20/2026, Latest version: 5.3.7

First published (updated )
Support Ends
Jan 10, 2026

End of support: 1/10/2026, Latest version: 5.2.15

First published (updated )
EOL
Sep 9, 2026
Support Ends
Sep 9, 2025

End of life: 9/9/2026, End of support: 9/9/2025, Latest version: 4.6.5

First published (updated )
Severity
4.3
XSS
AV:N/AC:M/Au:N/C:N/I:P/A:N

Cross-site scripting (XSS) vulnerability in cake/libs/error.php in CakePHP before 1.1.7.3363 allows remote attackers to inject arbitrary web script or HTML via the URL, which is reflected back in a 404 ("Not Found") error page. NOTE: some of these details are obtained from third party information.

First published (updated )
EOL
Sep 9, 2026
Support Ends
Mar 23, 2025

End of life: 9/9/2026, End of support: 3/23/2025, Latest version: 4.5.12

First published (updated )
EOL
Sep 9, 2026
Support Ends
Mar 23, 2025

End of life: 9/9/2026, End of support: 3/23/2025, Latest version: 4.5.12

First published (updated )
EOL
Jul 19, 2026
Support Ends
Mar 30, 2025

End of life: 7/19/2026, End of support: 3/30/2025, Latest version: 5.1.10

First published (updated )
EOL
Jul 19, 2026
Support Ends
Mar 30, 2025

End of life: 7/19/2026, End of support: 3/30/2025, Latest version: 5.1.10

First published (updated )
EOL
Jan 9, 2026
Support Ends
Sep 14, 2024

End of life: 1/9/2026, End of support: 9/14/2024, Latest version: 5.0.11

First published (updated )
EOL
Jan 9, 2026
Support Ends
Sep 14, 2024

End of life: 1/9/2026, End of support: 9/14/2024, Latest version: 5.0.11

First published (updated )

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203