2022-06-02 13:43:15 +00:00
{
"CVE_data_meta" : {
"ASSIGNER" : "cve@mitre.org" ,
2022-07-13 21:00:46 +00:00
"ID" : "CVE-2022-32114" ,
"STATE" : "PUBLIC"
2022-06-02 13:43:15 +00:00
} ,
2022-07-13 21:00:46 +00:00
"affects" : {
"vendor" : {
"vendor_data" : [
{
"product" : {
"product_data" : [
{
"product_name" : "n/a" ,
"version" : {
"version_data" : [
{
"version_value" : "n/a"
}
]
}
}
]
} ,
"vendor_name" : "n/a"
}
]
}
} ,
"data_format" : "MITRE" ,
"data_type" : "CVE" ,
"data_version" : "4.0" ,
2022-06-02 13:43:15 +00:00
"description" : {
"description_data" : [
{
"lang" : "eng" ,
2023-05-19 18:00:39 +00:00
"value" : "** DISPUTED ** 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."
2022-07-13 21:00:46 +00:00
}
]
} ,
"problemtype" : {
"problemtype_data" : [
{
"description" : [
{
"lang" : "eng" ,
"value" : "n/a"
}
]
}
]
} ,
"references" : {
"reference_data" : [
{
"url" : "https://github.com/bypazs/strapi" ,
"refsource" : "MISC" ,
"name" : "https://github.com/bypazs/strapi"
} ,
{
"url" : "https://grimthereaperteam.medium.com/strapi-v4-1-12-unrestricted-file-upload-b993bfd07e4e" ,
"refsource" : "MISC" ,
"name" : "https://grimthereaperteam.medium.com/strapi-v4-1-12-unrestricted-file-upload-b993bfd07e4e"
2023-05-19 18:00:39 +00:00
} ,
{
"refsource" : "MISC" ,
"name" : "https://docs.strapi.io/dev-docs/configurations/public-assets" ,
"url" : "https://docs.strapi.io/dev-docs/configurations/public-assets"
} ,
{
"refsource" : "MISC" ,
"name" : "https://docs.strapi.io/user-docs/users-roles-permissions/configuring-administrator-roles" ,
"url" : "https://docs.strapi.io/user-docs/users-roles-permissions/configuring-administrator-roles"
} ,
{
"refsource" : "MISC" ,
"name" : "https://github.com/strapi/strapi/blob/d9277d616b4478a3839e79e47330a4aaf167a2f1/packages/core/upload/admin/src/components/MediaLibraryInput/index.js#L33" ,
"url" : "https://github.com/strapi/strapi/blob/d9277d616b4478a3839e79e47330a4aaf167a2f1/packages/core/upload/admin/src/components/MediaLibraryInput/index.js#L33"
} ,
{
"refsource" : "MISC" ,
"name" : "https://github.com/strapi/strapi/blob/d9277d616b4478a3839e79e47330a4aaf167a2f1/packages/core/content-type-builder/admin/src/components/AllowedTypesSelect/index.js#L14" ,
"url" : "https://github.com/strapi/strapi/blob/d9277d616b4478a3839e79e47330a4aaf167a2f1/packages/core/content-type-builder/admin/src/components/AllowedTypesSelect/index.js#L14"
2022-06-02 13:43:15 +00:00
}
]
}
}