Medium severity · published Mar 24, 2025
CVE-2025-23204
GraphQl securityAfterResolver not called
4.4
CVSS
0.3%
EPSS
No
On KEV
Description
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.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:L/I:L/A:N
Attack vector
Network
Complexity
High
Privileges
High
User interaction
None
Confidentiality
Low
Integrity
Low
Availability
None
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 23% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
CO
core · api-platform
>= 3.3.8, < 3.3.15 · source: vendor
Affected product
CO
core
api-platform
More from core
7.5
CVE-2025-31485
GraphQL grant on a property might be cached with different objects
7.5
CVE-2025-31481
GraphQL query operations security can be bypassed
6.5
CVE-2026-54164
API Platform Core: Missing IRI type check enables resource type confusion
6.5
CVE-2023-25575
API Platform Core is the server component of API Platform: hypermedia and GraphQL APIs
6.5
CVE-2019-1000011
API Platform version from 2.2.0 to 2.3.5 contains an Incorrect Access Control vulnerability in GraphQL delete mutations that can result in a user authorized to delete a resource…