GitHub Advisoryadvisory · Packagist
GHSA-8wx3-8m4x-g5h4 FOSUserBundle User Identity Validation Vulnerability
MEDIUM
Official page ↗
- Ecosystem
- Packagist
- Packages
- friendsofsymfony/user-bundle
- Severity
- Moderate
- Weaknesses
- CWE-285
- Reviewed
- 2024-05-15
Affected packages
• Packagist friendsofsymfony/user-bundle: >= 1.0.0, < 1.2.1 → fixed in 1.2.1
Description
Versions of FOSUserBundle prior to 1.2.1 have been found to be vulnerable to a security issue related to user identity validation. Specifically, user refreshing was performed using the primary key instead of the username, leading to a potential security risk if a user is allowed to change their username. The fix in version 1.2.1 addresses this issue by loading the user using the primary key during refreshing.
Related
Weakness · CWE (1)
- CWE-285 Improper Authorization weakness
References
- https://github.com/FriendsOfSymfony/FOSUserBundle/commit/1b8bc18e3d99ef0b52b4141f20da323033d6be9b web
- https://github.com/FriendsOfSymfony/FOSUserBundle/commit/5a36e2958068d1e6501dc8cf39bbae3ebb859d9f web
- https://github.com/FriendsOfPHP/security-advisories/blob/master/friendsofsymfony/user-bundle/2012-07-10-1.yaml web
- https://github.com/FriendsOfSymfony/FOSUserBundle package
- https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Changelog.md web