Intel

AIKIDO-2026-10889

symfony/runtime is vulnerable to Interpretation Conflict

Interpretation ConflictCVE-2026-46626 Published May 21, 2026

73

High Risk

This Affects:

PHPsymfony/runtime
5.4.46 - 5.4.51
Fixed in 5.4.52
6.4.14 - 6.4.39
Fixed in 6.4.40
7.1.7 - 7.4.11
Fixed in 7.4.12
8.0.0 - 8.0.11
Fixed in 8.0.12
Are you affected? Scan for Free

TL;DR

SymfonyRuntime decides whether to read argv using a parser state that can disagree with the web SAPI query string. A crafted web request can leave $_GET empty while still feeding attacker-controlled flags through $_SERVER['argv']. Pre-fix applications can have environment or debug settings changed by an unauthenticated request when register_argc_argv is enabled. The fix gates argv handling on QUERY_STRING instead of parsed query parameters.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range

Background info

symfony/runtime is vulnerable to Interpretation Conflict in versions 5.4.46 - 5.4.51, 6.4.14 - 6.4.39, 7.1.7 - 7.4.11 and 8.0.0 - 8.0.11.

How to fix this

Upgrade the symfony/runtime and/or symfony/symfony library to the patch version.