Staging Environment: Content and features may be unstable or change without notice.
Search for packages
Package details: pkg:composer/api-platform/core@3.3.15
purl pkg:composer/api-platform/core@3.3.15
Next non-vulnerable version 3.4.17
Latest non-vulnerable version 4.1.5
Risk 4.0
Vulnerabilities affecting this package (2)
Vulnerability Summary Fixed by
VCID-ezka-28sk-rbaz
Aliases:
CVE-2025-31481
GHSA-cg3c-245w-728m
API Platform Core is a system to create hypermedia-driven REST and GraphQL APIs. Using the Relay special node type you can bypass the configured security on an operation. This vulnerability is fixed in 4.0.22 and 3.4.17.
3.4.17
Affected by 0 other vulnerabilities.
4.0.22
Affected by 0 other vulnerabilities.
4.1.5
Affected by 0 other vulnerabilities.
VCID-h6xs-dtvv-mffa
Aliases:
CVE-2025-31485
GHSA-428q-q3vv-3fq3
API Platform Core is a system to create hypermedia-driven REST and GraphQL APIs. Prior to 4.0.22 and 3.4.17, a GraphQL grant on a property might be cached with different objects. The ApiPlatform\GraphQl\Serializer\ItemNormalizer::isCacheKeySafe() method is meant to prevent the caching but the parent::normalize method that is called afterwards still creates the cache key and causes the issue. This vulnerability is fixed in 4.0.22 and 3.4.17.
3.4.17
Affected by 0 other vulnerabilities.
4.0.22
Affected by 0 other vulnerabilities.
4.1.5
Affected by 0 other vulnerabilities.
Vulnerabilities fixed by this package (1)
Vulnerability Summary Aliases
VCID-1apf-t73g-nbc7 API Platform Core is a system to create hypermedia-driven REST and GraphQL APIs. Starting in version 3.3.8, a security check that gets called after GraphQl resolvers is always replaced by another one as there's no break in a clause. As this falls back to `security`, the impact is there only when there's only a security after resolver and none inside security. Version 3.3.15 contains a patch for the issue. CVE-2025-23204
GHSA-7mxx-3cgm-xxv3