Medium, CVSS 6.5npmAmendedPublished
Arbitrary Code Injection in mobile-icon-resizer
GHSA-mxjr-xmcg-fg7w
- Affected
- npm mobile-icon-resizer >= 0.2.0, < 0.4.3
- Fixed in
- 0.4.3· Vendor fix available
- Issue
- mobile-icon-resizer resizes large images for use as icons for iOS and Android. mobile-icon-resizer has a code execution vulnerability in versions before 0.4.3. mobile-icon-resizer takes an options object as an argument to define the resulting icons as such: config.js would need to be a file on the filesystem and look something like: The parameters ratio and baseRatio are passed directly to eval(), thus allowing dynamic javascript payloads to be executed. Recommendation Update to version 0.4.3 or later.
Recommended action: Upgrade to 0.4.3 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.