CVE-2026-79752
CakePHP: Mehrere Methoden in FunctionsBuilder anfällig für SQL-Injection
- Veröffentlicht
- 17.09.2026
- Aktualisiert
- 17.09.2026
- CNA zuweisen
- GitHub_M
- Beweise beobachtet
- 20.09.2026
Primäres CVSS
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/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:XNiedrig · nächste 30 Tage
- Perzentil
- 39,2 %
- Modelldatum
- 21.09.2026
EPSS ist eine statistische Schätzung, keine Gewissheit oder ein Maß für die Auswirkung. Kombinieren Sie es mit CVSS, KEV-Status, Belichtung und Ihrer Umgebung.
Zusammenfassung
CakePHP ist ein Rapid-Development-Framework für PHP. Vor 4.5.12, 4.6.5, 5.1.9, 5.2.14 und 5.3.7 akzeptieren FunctionsBuilder::cast, FunctionsBuilder::extract, FunctionsBuilder::datePart und FunctionsBuilder::dateAdd in src/Database/FunctionsBuilder.php benutzergesteuerte dataType-, part- oder unit-Werte und fügen sie als nicht escapte strukturelle Fragmente in das generierte SQL ein. Eine Anwendung, die nicht vertrauenswürdige Eingaben an diese Parameter übergibt, kann SQL-Injection mit Auswirkungen auf Vertraulichkeit, Integrität und Verfügbarkeit gemäß den Berechtigungen der Datenbankverbindung ermöglichen. Dieses Problem ist in den Versionen 4.5.12, 4.6.5, 5.1.9, 5.2.14 und 5.3.7 behoben.
Quellen
1CVE-2026-79752-Disclosure-Paket für CakePHP 5.2.13 SQL-Injection über FunctionsBuilder::cast, mit einem Python-PoC-Skript und Docker-Lab zur autorisierten Reproduktion.
Verantwortungsvoller Umgang
Verwenden Sie Schwachstelleninformationen nur auf Systemen, die Sie besitzen oder zu deren Testen Sie berechtigt sind. Kitploit verlinkt auf öffentliche Forschungsmetadaten und speichert keinen Exploit-Code oder bösartige Payloads.