CVE-2020-5275: sensiolabs symfony Improper Authorization
Vulnerability summary
CVE-2020-5275 is a high (CVSS 8.1) Improper Authorization vulnerability in sensiolabs symfony. EPSS estimates a 1.15% chance of exploitation in the next 30 days, higher than 66.3% of scored vulnerabilities.
Timeline
- 30-03-2020PublishedVulnerability first disclosed.
- 04-08-2024Last modifiedVulnerability information updated.
Description
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.
CVSS metrics
4 scores · 3 sources · 2 versions- CVE.orgCNA7.6HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:NDiffers
- OSV · DebianEcosystem advisory · calculated8.1HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
EPSS trend
Probability
1.15%
Chance of exploitation in the next 30 days
Percentile
66%
Versus all other CVEs
30-day change
0.00 pp
From 1.15% on 20-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-285Improper AuthorizationThe product does not perform or incorrectly performs an authorization check when an actor attempts to access a resource or perform an action.
- CWE-863Incorrect AuthorizationThe product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check.
Affected systems
Debian1 product
- symfony< 4.4.8-1
Sensiolabs1 product
- symfony≥ 4.4.0, < 4.4.7 | ≥ 5.0.0, < 5.0.7
Symfony1 product
- symfony≥ 4.4.0, < 4.4.7 | ≥ 5.0.0, < 5.0.7
3 vendors · 3 products
References
4 links- github.com/symfony/symfony/security/advisories/GHSA-g4m9-5hpf-hx72X Refsource CONFIRMThird Party Advisory
- github.com/symfony/symfony/commit/c935e4a3fba6cc2ab463a6ca382858068d63cebfX Refsource CONFIRMPatchThird Party Advisory