Symfony allows changing the environment through a query
Description
        Published to the GitHub Advisory Database
      Nov 6, 2024 
    
  
        Reviewed
      Nov 6, 2024 
    
  
        Published by the National Vulnerability Database
      Nov 6, 2024 
    
  
        Last updated
      Nov 6, 2024 
    
  
Description
When the
register_argc_argvphp directive is set toon, and users call any URL with a special crafted query string, they are able to change the environment or debug mode used by the kernel when handling the request.Resolution
The
SymfonyRuntimenow ignores theargvvalues for non-cli SAPIs PHP runtimesThe patch for this issue is available here for branch 5.4.
Credits
We would like to thank Vladimir Dusheyko for reporting the issue and Wouter de Jong for providing the fix.
References