Home
Home
Trends
Trends
Vulnerabilities
Vulnerabilities
News
News
Researchers
Researchers
Why dbugs?
Why dbugs?
Settings

Tillmon

#47012of 56,330
5.9Total CVSS
Vulnerabilities · 1
PT-2026-46233
5.9
2026-06-04
Unknown · Api Platform Core · CVE-2026-49858
**Name of the Vulnerable Software and Affected Versions** API Platform Core versions 2.6.0 through 4.1.28 API Platform Core versions 4.2.0 through 4.2.25 API Platform Core versions 4.3.0 through 4.3.11 **Description** A missing isCacheKeySafe gate in the JSON:API and HAL item normalizers leads to a cross-user attribute leak. The `#[ApiProperty(security: ...)]` attribute is evaluated per request to determine property exposure. However, the `componentsCache` arrays in `ApiPlatformJsonApiSerializerItemNormalizer` and `ApiPlatformHalSerializerItemNormalizer` are keyed on `$context['cache key']`, which is set unconditionally. Consequently, the component structure including attributes, relationships, and links computed for one request may be reused for a subsequent request by a user with different access privileges. This allows a user with lower privileges to view property structures that should have been hidden by the security predicate. This issue specifically affects long-running runtimes such as FrankenPHP, RoadRunner, and Swoole. **Recommendations** Update to version 4.1.29 or newer. Update to version 4.2.26 or newer. Update to version 4.3.12 or newer.