GitHub Advisoryadvisory · npm
GHSA-6h67-934r-82g7 Bypass of field access control in strapi-plugin-protected-populate
MEDIUM
Official page ↗
- Aliases
- CVE-2023-48218
- Ecosystem
- npm
- Packages
- strapi-plugin-protected-populate
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
- Weaknesses
- CWE-863
- Reviewed
- 2023-11-20
Affected packages
• npm strapi-plugin-protected-populate: < 1.3.4 → fixed in 1.3.4
Description
Impact
Users are able to bypass the field level security. This means fields that they where not allowed to populate could be populated anyway even in the event that they tried to populate something that they don't have access to.
Patches
This issue has been patched in 1.3.4
Workarounds
None
Related
Alias · CVE (1)
- CVE-2023-48218 The Strapi Protected Populate Plugin protects `get` endpoints from revealing too much information. vulnerability
Weakness · CWE (1)
- CWE-863 Incorrect Authorization weakness
References
- https://github.com/strapi-community/strapi-plugin-protected-populate/security/advisories/GHSA-6h67-934r-82g7 web
- https://nvd.nist.gov/vuln/detail/CVE-2023-48218 advisory
- https://github.com/strapi-community/strapi-plugin-protected-populate/commit/05441066d64e09dd55937d9f089962e9ebe2fb39 web
- https://github.com/strapi-community/strapi-plugin-protected-populate package
- https://github.com/strapi-community/strapi-plugin-protected-populate/releases/tag/v1.3.4 web