Files
vuln-cve/data/2022/32xxx/CVE-2022-32114.json
T

122 lines
5.1 KiB
JSON

{
"dataType": "CVE_RECORD",
"dataVersion": "5.1",
"cveMetadata": {
"state": "PUBLISHED",
"cveId": "CVE-2022-32114",
"assignerOrgId": "8254265b-2729-46b6-b9e3-3dfca2d5bfca",
"assignerShortName": "mitre",
"dateUpdated": "2025-02-13T16:32:42.016Z",
"dateReserved": "2022-05-31T00:00:00.000Z",
"datePublished": "2022-07-13T00:00:00.000Z"
},
"containers": {
"cna": {
"providerMetadata": {
"orgId": "8254265b-2729-46b6-b9e3-3dfca2d5bfca",
"shortName": "mitre",
"dateUpdated": "2023-05-19T17:29:16.918Z"
},
"descriptions": [
{
"lang": "en",
"value": "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."
}
],
"tags": [
"disputed"
],
"affected": [
{
"vendor": "n/a",
"product": "n/a",
"versions": [
{
"version": "n/a",
"status": "affected"
}
]
}
],
"references": [
{
"url": "https://github.com/bypazs/strapi"
},
{
"url": "https://grimthereaperteam.medium.com/strapi-v4-1-12-unrestricted-file-upload-b993bfd07e4e"
},
{
"url": "https://docs.strapi.io/dev-docs/configurations/public-assets"
},
{
"url": "https://docs.strapi.io/user-docs/users-roles-permissions/configuring-administrator-roles"
},
{
"url": "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/content-type-builder/admin/src/components/AllowedTypesSelect/index.js#L14"
}
],
"problemTypes": [
{
"descriptions": [
{
"type": "text",
"lang": "en",
"description": "n/a"
}
]
}
]
},
"adp": [
{
"providerMetadata": {
"orgId": "af854a3a-2127-422b-91ae-364da2661108",
"shortName": "CVE",
"dateUpdated": "2024-08-03T07:32:55.974Z"
},
"title": "CVE Program Container",
"references": [
{
"url": "https://github.com/bypazs/strapi",
"tags": [
"x_transferred"
]
},
{
"url": "https://grimthereaperteam.medium.com/strapi-v4-1-12-unrestricted-file-upload-b993bfd07e4e",
"tags": [
"x_transferred"
]
},
{
"url": "https://docs.strapi.io/dev-docs/configurations/public-assets",
"tags": [
"x_transferred"
]
},
{
"url": "https://docs.strapi.io/user-docs/users-roles-permissions/configuring-administrator-roles",
"tags": [
"x_transferred"
]
},
{
"url": "https://github.com/strapi/strapi/blob/d9277d616b4478a3839e79e47330a4aaf167a2f1/packages/core/upload/admin/src/components/MediaLibraryInput/index.js#L33",
"tags": [
"x_transferred"
]
},
{
"url": "https://github.com/strapi/strapi/blob/d9277d616b4478a3839e79e47330a4aaf167a2f1/packages/core/content-type-builder/admin/src/components/AllowedTypesSelect/index.js#L14",
"tags": [
"x_transferred"
]
}
]
}
]
}
}