Skip to main content
← All vulnerabilities
CVE-2020-5275GHSA-G4M9-5HPF-HX72BIT-SYMFONY-2020-5275

Firewall configured with unanimous strategy was not actually unanimous in symfony/security-http

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 4.4.7, 5.0.7
None on Exploit-DB, Metasploit or GitHub

Summary

In symfony/security-http before versions 4.4.7 and 5.0.7, when a `Firewall` checks access control rule, it iterate overs each rule's attributes and stops as soon as the accessDecisionManager decides to grant access on the attribute, preventing the check of next attributes that should have been take into account in an unanimous strategy. The accessDecisionManager is now called with all attributes at once, allowing the unanimous strategy being applied on each attribute. This issue is patched in versions 4.4.7 and 5.0.7.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • symfony symfony

    From 4.4.0 · fixed in 4.4.7; From 5.0.0 · fixed in 5.0.7

  • symfony/securityPackagist

    From 4.4.0 · fixed in 4.4.7

  • symfony/securityPackagist

    From 5.0.0 · fixed in 5.0.7

  • symfony/security-httpPackagist

    From 4.4.0 · fixed in 4.4.7

  • symfony/security-httpPackagist

    From 5.0.0 · fixed in 5.0.7

  • symfony/symfonyPackagist

    From 4.4.0 · fixed in 4.4.7

  • symfony/symfonyPackagist

    From 5.0.0 · fixed in 5.0.7

References 3

GitHub · symfony/symfony

lists.fedoraproject.org