요약
- CVE-2023-37473은(는) zenstruck/collection, collection (zenstruck)에 영향을 주는 높음 (CVSS 8.8) 취약점입니다.
- 향후 30일 내 악용 확률(EPSS): 0.94%, 전체 취약점의 61.2%보다 높음.
- 조치: 0.2.1 이상으로 업데이트하세요.
Description
Impact
Passing callable strings (ie system) caused the function to be executed.
Patches
Fixed in v0.2.1.
Workarounds
Do not allow passing user strings to EntityRepository::find() or query().
References
Fix commit.
NVD description
zenstruck/collections is a set of helpers for iterating/paginating/filtering collections. Passing _callable strings_ (ie `system`) caused the function to be executed. This would result in a limited subset of specific user input being executed as if it were code. This issue has been addressed in commit `f4b1c48820` and included in release version 0.2.1. Users are advised to upgrade. Users unable to upgrade should ensure that user input is not passed to either `EntityRepository::find()` or `query()`.
Running one of these products? Scan your site to see whether it exposes a vulnerable version.
Scan my site free