CVE Catalog

CVE-2026-54614

MediumCVSS 4.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.31%

23th percentile - higher than 23% of all known CVEs

Summary

DebugKit for CakePHP applications has a vulnerability in the MailPreview feature that allows an attacker to execute arbitrary class constructors. The attack requires access to DebugKit with debug mode enabled and an allowed hostname.

Risk Assessment

The risk includes unauthorized code execution in the application context and limited disclosure of application information.

Recommendation

Immediately update DebugKit to version 4.10.3 or 5.2.4, which fix this vulnerability.

Related vulnerabilities

Original NVD description (English source)

DebugKit provides a debugging toolbar for CakePHP applications. Prior to 4.10.3 and 5.2.4, the DebugKit MailPreview feature in src/Controller/MailPreviewController.php accepts a route-controlled previewName value in findPreview and passes the resolved class from App::className() to constructor execution without rejecting namespace separators or verifying that the class extends DebugKit\Mailer\MailPreview. An attacker able to access DebugKit while debug mode is enabled and the request hostname is local or allowlisted can select an unintended application class through the mail-preview preview route, resulting in arbitrary constructor execution and limited disclosure of application information. This issue is fixed in versions 4.10.3 and 5.2.4.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS