Skip to main content
← All vulnerabilities
CVE-2022-32114GHSA-4VM8-J95F-J6V5

An unrestricted file upload vulnerability in the Add New Assets function of Strapi 4.1.12 allows attackers to conduct XSS attacks via a craf

Published
Last modified
published
Not listed in CISA KEV
1 proof of concept on GitHub

Summary

An unrestricted file upload vulnerability in the Add New Assets function of Strapi 4.1.12 allows attackers to conduct XSS attacks via a crafted PDF file. NOTE: the project documentation suggests that a user with the Media Library "Create (upload)" permission is supposed to be able to upload PDF files containing JavaScript, and that all files in a public assets folder are accessible to the outside world (unless the filename begins with a dot character). The administrator can choose to allow only image, video, and audio files (i.e., not PDF) if desired.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • n/a n/a

    Version range not reported

  • @strapi/strapinpm

    through 4.1.12

References 7

GitHub · bypazs/strapi

grimthereaperteam.medium.com

docs.strapi.io

GitHub · strapi/strapi

GitHub · bypazs/CVE-2022-32114