What’s Vulnerable › Vulnerabilities
CVE-2026-54713: CakePHP Queue: Incomplete Comparison in getUniqueId vulnerable to collisions
- Severity: low (CVSS 3.7 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.5% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-08-27 · updated 2026-09-09
- Weakness: CWE-1023
Description
CakePHP Queue is a queue-interop compatible queueing library. From 0.1.11 until 2.3.1, QueueManager::getUniqueId() generates identifiers for jobs with shouldBeUnique enabled from the job class, method, and parameters, but sorting parameter values drops associative-array keys. An unauthenticated attacker who can influence job parameters can submit semantically different data that produces the same identifier, resulting in legitimate jobs dropped as duplicate collisions. This issue is fixed in version 2.3.1.
Affected products
- cakephp queue: from 0.1.11, < 2.3.1
References
- https://github.com/cakephp/queue/commit/13890591e248acc8824becb24ba1939fa061bd34
- https://github.com/cakephp/queue/pull/188
- https://github.com/cakephp/queue/releases/tag/2.3.1
- https://github.com/cakephp/queue/security/advisories/GHSA-r5pm-vrc5-3m73
Get alerted when CVE-2026-54713 or the next vulnerability affects your stack