Read the docs
TI-2025-16989 Aliases CVE-2025-23204GHSA-7mxx-3cgm-xxv3

GraphQl securityAfterResolver not called

Priority MEDIUM 54CWE-20Published · Updated

Key facts

Attack vector
Network
Privileges required
High
User interaction
None
Attack complexity
High
Impact type
—
Confidentiality · integrity · availability
Low · Low · None
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub.

Summary

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.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00301 23rd percentileScored 2026-11-07
Fix Fixed core (api-platform): 3.3.15api-platform/core (Packagist): 3.3.15

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
api-platformcore3.3.8 to before 3.3.153.3.15Patch availableCNA
—api-platform/core (Packagist)3.3.8 to before 3.3.153.3.15Patch availableGHSA-7mxx-3cgm-xxv3
  • core Vendorapi-platform Affected 3.3.8 to before 3.3.15 Fixed in 3.3.15 Patch available CNA
  • api-platform/core (Packagist) Vendor— Affected 3.3.8 to before 3.3.15 Fixed in 3.3.15 Patch available GHSA-7mxx-3cgm-xxv3

Remediation

  • Fix · CNA core (api-platform) Fixed in 3.3.15
  • Fix · GHSA-7mxx-3cgm-xxv3 api-platform/core (Packagist) Fixed in 3.3.15 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2025-23204
  2. 2026-10-03 Alias added: GHSA-7mxx-3cgm-xxv3

References

  • TI-2025-22662 GraphQL query operations security can be bypassed CVSS 3.1HIGH 7.5
  • TI-2023-25779 API Platform Core can leak exceptions message that may contain sensitive information CVSS 3.1MEDIUM 5.3
  • TI-2026-39072 API Platform Core: Missing IRI type check enables resource type confusion CVSS 3.1MEDIUM 6.5
  • TI-2025-22666 GraphQL grant on a property might be cached with different objects CVSS 3.1HIGH 7.5
  • TI-2023-10878 Secured properties in API Platform Core may be accessible within collections CVSS 3.1HIGH 7.7
  • TI-2019-15828 API Platform version from 2.2.0 to 2.3.5 contains an Incorrect Access Control… CVSS 3.0MEDIUM 6.5
See all 7 →

Sources