p PatchFirst

CVE-2026-79752

CVE-2026-79752 · CakePHP: Multiple methods in FunctionsBuilder vulnerable to SQL injection

This page contains facts from public vulnerability sources. Check the original advisory before updating.

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.

CVSS 9.2 · Critical · EPSS 0.6% · Public exploit · Fix available

Published
Updated

Stack: system · php

Affected products and versions

  • cakephp

    Versions
    • < 4.5.12: Affected
    • >= 4.6.0, < 4.6.5: Affected
    • >= 5.0.0, < 5.1.9: Affected
    • >= 5.2.0, < 5.2.14: Affected
    • >= 5.3.0, < 5.3.7: Affected

    No fix published

  • cakephp/database Packagist

    Versions
    • 3.0.0
    • 3.0.1
    • 3.0.10
    • 3.0.12
    • 3.0.13
    • 3.0.15
    • 3.0.18
    • 3.0.2
    • 3.0.3
    • 3.0.4
    • 3.0.5
    • 3.0.6
    • 3.0.7
    • 3.0.8
    • 3.0.9
    • 3.1.0
    • 3.1.0-RC1
    • 3.1.0-beta
    • 3.1.0-beta2
    • 3.1.1
    • 3.1.10
    • 3.1.13
    • 3.1.2
    • 3.1.3
    • 3.1.4
    • 3.1.5
    • 3.1.6
    • 3.1.7
    • 3.1.8
    • 3.1.9
    • 3.10.0
    • 3.10.0-RC1
    • 3.10.1
    • 3.10.3
    • 3.10.4
    • 3.10.5
    • 3.2.0
    • 3.2.0-RC1
    • 3.2.1
    • 3.2.10
    • 3.2.11
    • 3.2.12
    • 3.2.13
    • 3.2.14
    • 3.2.2
    • 3.2.3
    • 3.2.4
    • 3.2.5
    • 3.2.6
    • 3.2.7
    • 3.2.8
    • 3.2.9
    • 3.3.0
    • 3.3.0-RC1
    • 3.3.0-beta
    • 3.3.0-beta2
    • 3.3.0-beta3
    • 3.3.1
    • 3.3.10
    • 3.3.11
    • 3.3.12
    • 3.3.13
    • 3.3.14
    • 3.3.15
    • 3.3.16
    • 3.3.2
    • 3.3.3
    • 3.3.4
    • 3.3.5
    • 3.3.6
    • 3.3.7
    • 3.3.8
    • 3.3.9
    • 3.4.0
    • 3.4.0-RC1
    • 3.4.0-RC2
    • 3.4.0-RC3
    • 3.4.0-RC4
    • 3.4.0-beta1
    • 3.4.0-beta2
    • 3.4.0-beta3
    • 3.4.0-beta4
    • 3.4.1
    • 3.4.10
    • 3.4.11
    • 3.4.12
    • 3.4.13
    • 3.4.14
    • 3.4.2
    • 3.4.3
    • 3.4.4
    • 3.4.5
    • 3.4.6
    • 3.4.7
    • 3.4.8
    • 3.4.9
    • 3.5.0
    • 3.5.0-RC1
    • 3.5.0-RC2
    • 3.5.1
    • 3.5.10
    • 3.5.11
    • 3.5.12
    • 3.5.13
    • 3.5.14
    • 3.5.15
    • 3.5.17
    • 3.5.2
    • 3.5.3
    • 3.5.4
    • 3.5.5
    • 3.5.6
    • 3.5.7
    • 3.5.8
    • 3.5.9
    • 3.6.0
    • 3.6.0-RC1
    • 3.6.0-RC2
    • 3.6.0-beta1
    • 3.6.0-beta2
    • 3.6.0-beta3
    • 3.6.1
    • 3.6.10
    • 3.6.11
    • 3.6.12
    • 3.6.13
    • 3.6.14
    • 3.6.2
    • 3.6.3
    • 3.6.4
    • 3.6.5
    • 3.6.6
    • 3.6.7
    • 3.6.8
    • 3.6.9
    • 3.7.0
    • 3.7.0-RC1
    • 3.7.0-RC2
    • 3.7.0-RC3
    • 3.7.0-beta1
    • 3.7.1
    • 3.7.2
    • 3.7.3
    • 3.7.4
    • 3.7.5
    • 3.7.6
    • 3.7.7
    • 3.7.8
    • 3.7.9
    • 3.8.0
    • 3.8.0-RC1
    • 3.8.0-RC2
    • 3.8.0-RC3
    • 3.8.0-beta1
    • 3.8.1
    • 3.8.10
    • 3.8.11
    • 3.8.12
    • 3.8.13
    • 3.8.2
    • 3.8.3
    • 3.8.4
    • 3.8.5
    • 3.8.6
    • 3.8.7
    • 3.8.8
    • 3.8.9
    • 3.9.0
    • 3.9.0-RC1
    • 3.9.0-RC2
    • 3.9.1
    • 3.9.10
    • 3.9.2
    • 3.9.3
    • 3.9.4
    • 3.9.5
    • 3.9.6
    • 3.9.7
    • 3.9.8
    • 3.9.9
    • 4.0.0
    • 4.0.0-RC1
    • 4.0.0-RC2
    • 4.0.0-alpha1
    • 4.0.0-beta1
    • 4.0.0-beta2
    • 4.0.0-beta3
    • 4.0.0-beta4
    • 4.0.1
    • 4.0.2
    • 4.0.3
    • 4.0.4
    • 4.0.5
    • 4.0.6
    • 4.0.7
    • 4.0.8
    • 4.0.9
    • 4.1.0
    • 4.1.0-RC1
    • 4.1.0-RC2
    • 4.1.0-beta1
    • 4.1.1
    • 4.1.2
    • 4.1.3
    • 4.1.4
    • 4.1.5
    • 4.1.6
    • 4.1.7
    • 4.2.0
    • 4.2.0-RC1
    • 4.2.0-beta1
    • 4.2.1
    • 4.2.10
    • 4.2.11
    • 4.2.12
    • 4.2.2
    • 4.2.3
    • 4.2.4
    • 4.2.5
    • 4.2.6
    • 4.2.7
    • 4.2.8
    • 4.2.9
    • 4.3.0
    • 4.3.0-RC1
    • 4.3.0-RC2
    • 4.3.0-RC3
    • 4.3.0-RC4
    • 4.3.1
    • 4.3.10
    • 4.3.11
    • 4.3.2
    • 4.3.3
    • 4.3.4
    • 4.3.5
    • 4.3.6
    • 4.3.7
    • 4.3.8
    • 4.3.9
    • 4.4.0
    • 4.4.0-RC1
    • 4.4.0-RC2
    • 4.4.1
    • 4.4.10
    • 4.4.11
    • 4.4.12
    • 4.4.13
    • 4.4.14
    • 4.4.15
    • 4.4.16
    • 4.4.17
    • 4.4.2
    • 4.4.3
    • 4.4.4
    • 4.4.5
    • 4.4.6
    • 4.4.7
    • 4.4.8
    • 4.4.9
    • 4.5.0
    • 4.5.0-RC1
    • 4.5.1
    • 4.5.10
    • 4.5.2
    • 4.5.3
    • 4.5.4
    • 4.5.5
    • 4.5.6
    • 4.5.7
    • 4.5.8
    • 4.5.9
    Affected ranges
    • ECOSYSTEM: ≥ 3.0.0, < 4.5.12

    Update to 4.5.12

  • cakephp/database Packagist

    Versions
    • 4.6.0
    • 4.6.1
    • 4.6.2
    • 4.6.3
    Affected ranges
    • ECOSYSTEM: ≥ 4.6.0, < 4.6.5

    Update to 4.6.5

  • cakephp/database Packagist

    Versions
    • 5.0.0
    • 5.0.10
    • 5.0.11
    • 5.0.2
    • 5.0.3
    • 5.0.4
    • 5.0.5
    • 5.0.6
    • 5.0.7
    • 5.0.8
    • 5.0.9
    • 5.1.0
    • 5.1.0-RC1
    • 5.1.0-RC2
    • 5.1.1
    • 5.1.2
    • 5.1.4
    • 5.1.5
    • 5.1.6
    • 5.1.8
    Affected ranges
    • ECOSYSTEM: ≥ 5.0.0, < 5.1.9

    Update to 5.1.9

  • cakephp/database Packagist

    Versions
    • 5.2.0
    • 5.2.1
    • 5.2.10
    • 5.2.11
    • 5.2.12
    • 5.2.13
    • 5.2.2
    • 5.2.3
    • 5.2.4
    • 5.2.5
    • 5.2.6
    • 5.2.7
    • 5.2.8
    • 5.2.9
    Affected ranges
    • ECOSYSTEM: ≥ 5.2.0, < 5.2.14

    Update to 5.2.14

  • cakephp/database Packagist

    Versions
    • 5.3.0
    • 5.3.2
    • 5.3.3
    • 5.3.4
    • 5.3.5
    • 5.3.6
    Affected ranges
    • ECOSYSTEM: ≥ 5.3.0, < 5.3.7

    Update to 5.3.7

  • cakephp/cakephp Packagist

    Versions
    • 2.10.0
    • 2.10.0-RC1
    • 2.10.1
    • 2.10.10
    • 2.10.11
    • 2.10.12
    • 2.10.13
    • 2.10.14
    • 2.10.15
    • 2.10.16
    • 2.10.17
    • 2.10.18
    • 2.10.19
    • 2.10.2
    • 2.10.20
    • 2.10.21
    • 2.10.22
    • 2.10.23
    • 2.10.24
    • 2.10.3
    • 2.10.4
    • 2.10.5
    • 2.10.6
    • 2.10.7
    • 2.10.8
    • 2.10.9
    • 2.4.10
    • 2.4.5
    • 2.4.6
    • 2.4.7
    • 2.4.8
    • 2.4.9
    • 2.5.0
    • 2.5.0-RC1
    • 2.5.0-RC2
    • 2.5.0-beta
    • 2.5.1
    • 2.5.2
    • 2.5.3
    • 2.5.4
    • 2.5.5
    • 2.5.6
    • 2.5.7
    • 2.5.8
    • 2.5.9
    • 2.6.0
    • 2.6.0-RC1
    • 2.6.0-beta
    • 2.6.1
    • 2.6.10
    • 2.6.11
    • 2.6.12
    • 2.6.13
    • 2.6.2
    • 2.6.3
    • 2.6.4
    • 2.6.5
    • 2.6.6
    • 2.6.7
    • 2.6.8
    • 2.6.9
    • 2.7.0
    • 2.7.0-RC
    • 2.7.1
    • 2.7.10
    • 2.7.11
    • 2.7.2
    • 2.7.3
    • 2.7.4
    • 2.7.5
    • 2.7.6
    • 2.7.7
    • 2.7.8
    • 2.7.9
    • 2.8.0
    • 2.8.0-RC1
    • 2.8.1
    • 2.8.2
    • 2.8.3
    • 2.8.4
    • 2.8.5
    • 2.8.6
    • 2.8.7
    • 2.8.8
    • 2.8.9
    • 2.9.0
    • 2.9.0-RC1
    • 2.9.1
    • 2.9.2
    • 2.9.3
    • 2.9.4
    • 2.9.5
    • 2.9.6
    • 2.9.7
    • 2.9.8
    • 2.9.9
    • 3.0.0
    • 3.0.0-RC1
    • 3.0.0-RC2
    • 3.0.0-alpha1
    • 3.0.0-alpha2
    • 3.0.0-beta1
    • 3.0.0-beta2
    • 3.0.0-beta3
    • 3.0.1
    • 3.0.10
    • 3.0.11
    • 3.0.12
    • 3.0.13
    • 3.0.14
    • 3.0.15
    • 3.0.16
    • 3.0.17
    • 3.0.18
    • 3.0.19
    • 3.0.2
    • 3.0.3
    • 3.0.4
    • 3.0.5
    • 3.0.6
    • 3.0.7
    • 3.0.8
    • 3.0.9
    • 3.1.0
    • 3.1.0-RC1
    • 3.1.0-beta
    • 3.1.0-beta2
    • 3.1.1
    • 3.1.10
    • 3.1.11
    • 3.1.12
    • 3.1.13
    • 3.1.14
    • 3.1.2
    • 3.1.3
    • 3.1.4
    • 3.1.5
    • 3.1.6
    • 3.1.7
    • 3.1.8
    • 3.1.9
    • 3.10.0
    • 3.10.0-RC1
    • 3.10.1
    • 3.10.2
    • 3.10.3
    • 3.10.4
    • 3.10.5
    • 3.2.0
    • 3.2.0-RC1
    • 3.2.1
    • 3.2.10
    • 3.2.11
    • 3.2.12
    • 3.2.13
    • 3.2.14
    • 3.2.2
    • 3.2.3
    • 3.2.4
    • 3.2.5
    • 3.2.6
    • 3.2.7
    • 3.2.8
    • 3.2.9
    • 3.3.0
    • 3.3.0-RC1
    • 3.3.0-beta
    • 3.3.0-beta2
    • 3.3.0-beta3
    • 3.3.1
    • 3.3.10
    • 3.3.11
    • 3.3.12
    • 3.3.13
    • 3.3.14
    • 3.3.15
    • 3.3.16
    • 3.3.2
    • 3.3.3
    • 3.3.4
    • 3.3.5
    • 3.3.6
    • 3.3.7
    • 3.3.8
    • 3.3.9
    • 3.4.0
    • 3.4.0-RC1
    • 3.4.0-RC2
    • 3.4.0-RC3
    • 3.4.0-RC4
    • 3.4.0-beta1
    • 3.4.0-beta2
    • 3.4.0-beta3
    • 3.4.0-beta4
    • 3.4.1
    • 3.4.10
    • 3.4.11
    • 3.4.12
    • 3.4.13
    • 3.4.14
    • 3.4.2
    • 3.4.3
    • 3.4.4
    • 3.4.5
    • 3.4.6
    • 3.4.7
    • 3.4.8
    • 3.4.9
    • 3.5.0
    • 3.5.0-RC1
    • 3.5.0-RC2
    • 3.5.1
    • 3.5.10
    • 3.5.11
    • 3.5.12
    • 3.5.13
    • 3.5.14
    • 3.5.15
    • 3.5.16
    • 3.5.17
    • 3.5.18
    • 3.5.2
    • 3.5.3
    • 3.5.4
    • 3.5.5
    • 3.5.6
    • 3.5.7
    • 3.5.8
    • 3.5.9
    • 3.6.0
    • 3.6.0-RC1
    • 3.6.0-RC2
    • 3.6.0-beta1
    • 3.6.0-beta2
    • 3.6.0-beta3
    • 3.6.1
    • 3.6.10
    • 3.6.11
    • 3.6.12
    • 3.6.13
    • 3.6.14
    • 3.6.15
    • 3.6.2
    • 3.6.3
    • 3.6.4
    • 3.6.5
    • 3.6.6
    • 3.6.7
    • 3.6.8
    • 3.6.9
    • 3.7.0
    • 3.7.0-RC1
    • 3.7.0-RC2
    • 3.7.0-RC3
    • 3.7.0-beta1
    • 3.7.1
    • 3.7.2
    • 3.7.3
    • 3.7.4
    • 3.7.5
    • 3.7.6
    • 3.7.7
    • 3.7.8
    • 3.7.9
    • 3.8.0
    • 3.8.0-RC1
    • 3.8.0-RC2
    • 3.8.0-RC3
    • 3.8.0-beta1
    • 3.8.1
    • 3.8.10
    • 3.8.11
    • 3.8.12
    • 3.8.13
    • 3.8.2
    • 3.8.3
    • 3.8.4
    • 3.8.5
    • 3.8.6
    • 3.8.7
    • 3.8.8
    • 3.8.9
    • 3.9.0
    • 3.9.0-RC1
    • 3.9.0-RC2
    • 3.9.1
    • 3.9.10
    • 3.9.2
    • 3.9.3
    • 3.9.4
    • 3.9.5
    • 3.9.6
    • 3.9.7
    • 3.9.8
    • 3.9.9
    • 4.0.0
    • 4.0.0-RC1
    • 4.0.0-RC2
    • 4.0.0-alpha1
    • 4.0.0-alpha2
    • 4.0.0-beta1
    • 4.0.0-beta2
    • 4.0.0-beta3
    • 4.0.0-beta4
    • 4.0.1
    • 4.0.10
    • 4.0.2
    • 4.0.3
    • 4.0.4
    • 4.0.5
    • 4.0.6
    • 4.0.7
    • 4.0.8
    • 4.0.9
    • 4.1.0
    • 4.1.0-RC1
    • 4.1.0-RC2
    • 4.1.0-beta1
    • 4.1.1
    • 4.1.2
    • 4.1.3
    • 4.1.4
    • 4.1.5
    • 4.1.6
    • 4.1.7
    • 4.2.0
    • 4.2.0-RC1
    • 4.2.0-beta1
    • 4.2.1
    • 4.2.10
    • 4.2.11
    • 4.2.12
    • 4.2.2
    • 4.2.3
    • 4.2.4
    • 4.2.5
    • 4.2.6
    • 4.2.7
    • 4.2.8
    • 4.2.9
    • 4.3.0
    • 4.3.0-RC1
    • 4.3.0-RC2
    • 4.3.0-RC3
    • 4.3.0-RC4
    • 4.3.1
    • 4.3.10
    • 4.3.11
    • 4.3.2
    • 4.3.3
    • 4.3.4
    • 4.3.5
    • 4.3.6
    • 4.3.7
    • 4.3.8
    • 4.3.9
    • 4.4.0
    • 4.4.0-RC1
    • 4.4.0-RC2
    • 4.4.1
    • 4.4.10
    • 4.4.11
    • 4.4.12
    • 4.4.13
    • 4.4.14
    • 4.4.15
    • 4.4.16
    • 4.4.17
    • 4.4.18
    • 4.4.2
    • 4.4.3
    • 4.4.4
    • 4.4.5
    • 4.4.6
    • 4.4.7
    • 4.4.8
    • 4.4.9
    • 4.5.0
    • 4.5.0-RC1
    • 4.5.1
    • 4.5.10
    • 4.5.11
    • 4.5.2
    • 4.5.3
    • 4.5.4
    • 4.5.5
    • 4.5.6
    • 4.5.7
    • 4.5.8
    • 4.5.9
    Affected ranges
    • ECOSYSTEM: < 4.5.12

    Update to 4.5.12

  • cakephp/cakephp Packagist

    Versions
    • 4.6.0
    • 4.6.1
    • 4.6.2
    • 4.6.3
    • 4.6.4
    Affected ranges
    • ECOSYSTEM: ≥ 4.6.0, < 4.6.5

    Update to 4.6.5

  • cakephp/cakephp Packagist

    Versions
    • 5.0.0
    • 5.0.1
    • 5.0.10
    • 5.0.11
    • 5.0.2
    • 5.0.3
    • 5.0.4
    • 5.0.5
    • 5.0.6
    • 5.0.7
    • 5.0.8
    • 5.0.9
    • 5.1.0
    • 5.1.0-RC1
    • 5.1.0-RC2
    • 5.1.1
    • 5.1.2
    • 5.1.4
    • 5.1.5
    • 5.1.6
    • 5.1.7
    • 5.1.8
    Affected ranges
    • ECOSYSTEM: ≥ 5.0.0, < 5.1.9

    Update to 5.1.9

  • cakephp/cakephp Packagist

    Versions
    • 5.2.0
    • 5.2.1
    • 5.2.10
    • 5.2.11
    • 5.2.12
    • 5.2.13
    • 5.2.2
    • 5.2.3
    • 5.2.4
    • 5.2.5
    • 5.2.6
    • 5.2.7
    • 5.2.8
    • 5.2.9
    Affected ranges
    • ECOSYSTEM: ≥ 5.2.0, < 5.2.14

    Update to 5.2.14

  • cakephp/cakephp Packagist

    Versions
    • 5.3.0
    • 5.3.1
    • 5.3.2
    • 5.3.3
    • 5.3.4
    • 5.3.5
    • 5.3.6
    Affected ranges
    • ECOSYSTEM: ≥ 5.3.0, < 5.3.7

    Update to 5.3.7

  • cakephp Ubuntu:16.04:LTS

    Versions
    • 2.7.2-1
    • 2.8.0-1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • cakephp Ubuntu:20.04:LTS

    Versions
    • 2.10.11-2
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • cakephp Ubuntu:22.04:LTS

    Versions
    • 2.10.11-2.1
    • 2.10.24-1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

Original sources

Check your server →