p PatchFirst

PatchFirst · Свежие уязвимости

Уязвимости cakephp/cakephp

За последние 30 дней в cakephp/cakephp опубликовано уязвимостей: 0; в каталоге KEV: 0.

Фильтры уязвимостей
Сбросить фильтры

Уязвимостей: 22

  1. CVE-2026-79752

    Критический · CVSS 9.2EPSS 0,62%Публичный эксплойтЕсть исправление

    CakePHP: Multiple methods in FunctionsBuilder vulnerable to SQL injection

    CakePHP is a rapid development framework for PHP. Prior to 4.5.12, 4.6.5, 5.1.9, 5.2.14, and 5.3.7, FunctionsBuilder::cast, FunctionsBuilder::extract, FunctionsBuilder::datePart, and FunctionsBuilder::dateAdd in src/Database/FunctionsBuilder.php accept user-controlled dataType, part, or unit values and incorporate them into generated SQL as unescaped structural fragments. An application that passes untrusted input to these parameters can permit SQL injection with confidentiality, integrity, and availability impact according to the database connection's privileges. This issue is fixed in versions 4.5.12, 4.6.5, 5.1.9, 5.2.14, and 5.3.7.

    • Обновитесь до 4.5.12
    • Обновитесь до 4.6.5
    • Обновитесь до 5.1.9
    • Обновитесь до 5.2.14
    • Обновитесь до 5.3.7
    Опубликовано Обновлено
  2. CVE-2026-77634

    Высокий · CVSS 8.2EPSS 0,54%Есть исправление

    CakePHP: SmtpTransport vulnerable to CRLF header injection

    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.

    • Обновитесь до 4.5.12
    • Обновитесь до 4.6.5
    • Обновитесь до 5.1.9
    • Обновитесь до 5.2.14
    • Обновитесь до 5.3.7
    Опубликовано Обновлено
  3. CVE-2026-77635

    Критический · CVSS 9.2EPSS 0,49%Публичный эксплойтЕсть исправление

    CakePHP: FunctionsBuilder::jsonValue() vulerable to SQL injection with PostgresDriver

    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.

    • Обновитесь до 5.1.10
    • Обновитесь до 5.2.15
    • Обновитесь до 5.3.7
    Опубликовано Обновлено
  4. CVE-2026-48820

    Средний · CVSS 6.3EPSS 0,26%Есть исправление

    CakePHP: View::element() is missing a path containment check

    CakePHP is a rapid development framework for PHP. In versions 4.5.11 and earlier, 4.6.0 through 4.6.3, 5.0.0 through 5.1.6, 5.2.0 through 5.2.12, and 5.3.0 through 5.3.5, View::_getElementFileName() does not check that the resolved element path is within the application/plugin view template paths. When element names are created with specifically crafted user-supplied data this weakness can be leveraged to include other PHP files on the server. Patched releases are available in 5.3.6, 5.2.13, 5.1.7, 4.6.4, and 4.5.11.

    • Обновитесь до 4.5.11
    • Обновитесь до 4.6.4
    • Обновитесь до 5.1.7
    • Обновитесь до 5.2.13
    • Обновитесь до 5.3.6
    Опубликовано Обновлено
  5. CVE-2026-23643

    Средний · CVSS 5.4EPSS 0,28%Есть исправление

    CakePHP PaginatorHelper::limitControl() vulnerable to reflected cross-site-scripting

    CakePHP is a rapid development framework for PHP. The PaginatorHelper::limitControl() method has a cross-site-scripting vulnerability via query string parameter manipulation. This issue has been fixed in 5.2.12 and 5.3.1.

    • Обновитесь до 5.2.12
    • Обновитесь до 5.3.1
    Опубликовано Обновлено
  6. GHSA-xwhj-pqcg-8rcr

    Без оценкиЕсть исправление

    CakePHP vulnerable to Cross-site Scripting in some development error pages

    CakePHP 3.4 prior to 3.4.14, 3.5 prior to 3.5.17, and 3.6 prior to 3.6.4 contains a cross-site-scripting (XSS) vulnerability in the development only `missing route` and `duplicate named route` error pages.

    • Обновитесь до 3.4.14
    • Обновитесь до 3.5.17
    • Обновитесь до 3.6.4
    Опубликовано Обновлено
  7. GHSA-p76f-wr22-4rv6

    Без оценкиЕсть исправление

    CakePHP vulnerable to Remote File Inclusion through View template name manipulation

    CakePHP 2.x prior to 2.0.99, 2.1.99, 2.2.99, 2.3.99, 2.4.99, 2.5.99, 2.6.12, and 2.7.6 and 3.x prior to 3.0.15 and 3.1.4 is vulnerable to Remote File Inclusion through View template name manipulation.

    • Обновитесь до 2.0.99
    • Обновитесь до 2.1.99
    • Обновитесь до 2.2.99
    • Обновитесь до 2.3.99
    • Обновитесь до 2.4.99
    • Обновитесь до 2.5.99
    • Обновитесь до 2.6.12
    • Обновитесь до 2.7.6
    • Обновитесь до 3.0.15
    • Обновитесь до 3.1.4
    Опубликовано Обновлено
  8. GHSA-6hg4-vp5q-47mw

    Без оценкиЕсть исправление

    CakePHP allows direct access of prefixed controller actions

    Unconventional URL paths would allow direct access to prefixed actions without setting the correct request parameters.

    • Обновитесь до 2.0.99
    • Обновитесь до 2.1.99
    • Обновитесь до 2.2.99
    • Обновитесь до 2.3.99
    • Обновитесь до 2.4.99
    • Обновитесь до 2.5.9
    • Обновитесь до 2.6.11
    • Обновитесь до 2.7.2
    Опубликовано Обновлено
  9. GHSA-q79m-c546-2g63

    Без оценкиЕсть исправление

    CakePHP vulnerable to Denial of Service attack through XML payloads

    RequestHandlerComponent had a vulnerability that would allow well crafted requests to create a denial of service attack. RequestHandlerComponent leverages `Xml::build()` which allows reading local files. We recommend that all applications using RequestHandlerComponent upgrade, or disable parsing XML payloads.

    • Обновитесь до 2.0.99
    • Обновитесь до 2.1.99
    • Обновитесь до 2.2.99
    • Обновитесь до 2.3.99
    • Обновитесь до 2.4.99
    • Обновитесь до 2.5.90
    • Обновитесь до 2.6.6
    • Обновитесь до 3.0.6
    Опубликовано Обновлено
  10. GHSA-j9q2-f9q7-jhgq

    Без оценкиЕсть исправление

    CakePHP SecurityComponent cross form submission issue

    Prior to versions 2.4.8 and 1.3.18, forms secured by SecurityComponent could be submitted to any action without triggering SecurityComponent’s tampering protection. If an application contained multiple POST forms to manipulate the same models, it could be vulnerable to mass assignment issues.

    • Обновитесь до 1.3.18
    • Обновитесь до 2.4.8
    Опубликовано Обновлено
  11. CVE-2023-22727

    Критический · CVSS 9.8EPSS 0,86%Есть исправление

    Database Query::offset() and limit() vulnerable to SQL injection in cakephp

    CakePHP is a development framework for PHP web apps. In affected versions the `Cake\Database\Query::limit()` and `Cake\Database\Query::offset()` methods are vulnerable to SQL injection if passed un-sanitized user request data. This issue has been fixed in 4.2.12, 4.3.11, 4.4.10. Users are advised to upgrade. Users unable to upgrade may mitigate this issue by using CakePHP's Pagination library. Manually validating or casting parameters to these methods will also mitigate the issue.

    • Обновитесь до 4.2.12
    • Обновитесь до 4.3.11
    • Обновитесь до 4.4.10
    Опубликовано Обновлено
  12. CVE-2020-35239

    Высокий · CVSS 8.8EPSS 0,61%Есть исправление

    CVE-2020-35239

    A vulnerability exists in CakePHP versions 4.0.x through 4.1.3. The CsrfProtectionMiddleware component allows method override parameters to bypass CSRF checks by changing the HTTP request method to an arbitrary string that is not in the list of request methods that CakePHP checks. Additionally, the route middleware does not verify that this overriden method (which can be an arbitrary string) is actually an HTTP method.

    • Обновитесь до 4.0.10
    • Обновитесь до 4.1.4
    Опубликовано Обновлено
  13. CVE-2019-11458

    Высокий · CVSS 7.5EPSS 2%Есть исправление

    CVE-2019-11458

    An issue was discovered in SmtpTransport in CakePHP 3.7.6. An unserialized object with modified internal properties can trigger arbitrary file overwriting upon destruction.

    • Обновитесь до 3.5.18
    • Обновитесь до 3.6.15
    • Обновитесь до 3.7.7
  14. CVE-2016-4793

    Высокий · CVSS 7.5EPSS 5,15%Публичный эксплойтЕсть исправление

    CVE-2016-4793

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

    • Обновитесь до 2.6.13
    • Обновитесь до 2.7.11
    • Обновитесь до 2.8.2
    • Обновитесь до 3.0.17
    • Обновитесь до 3.1.12
    • Обновитесь до 3.2.5
    Опубликовано Обновлено
  15. CVE-2012-4399

    Высокий · CVSS 7.5EPSS 12,09%Публичный эксплойтЕсть исправление

    CVE-2012-4399

    The Xml class in CakePHP 2.1.x before 2.1.5 and 2.2.x before 2.2.1 allows remote attackers to read arbitrary files via XML data containing external entity references, aka an XML external entity (XXE) injection attack.

    • Обновитесь до 2.1.5
    • Обновитесь до 2.2.1
    Опубликовано Обновлено
  16. CVE-2011-3712

    Без оценкиEPSS 1,58%Есть исправление

    CVE-2011-3712

    CakePHP 1.3.7 allows remote attackers to obtain sensitive information via a direct request to a .php file, which reveals the installation path in an error message, as demonstrated by dispatcher.php and certain other files.

    • Обновитесь до 1.3.8
    Опубликовано Обновлено
  17. CVE-2010-4335

    Без оценкиEPSS 55,2%Публичный эксплойтЕсть исправление

    CVE-2010-4335

    The _validatePost function in libs/controller/components/security.php in CakePHP 1.3.x through 1.3.5 and 1.2.8 allows remote attackers to modify the internal Cake cache and execute arbitrary code via a crafted data[_Token][fields] value that is processed by the unserialize function, as demonstrated by modifying the file_map cache to execute arbitrary local files.

    • Обновитесь до 1.3.6
    Опубликовано Обновлено

Проверьте свой сервер

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

Проверьте свой сервер →