diff --git a/cves/2023/39xxx/CVE-2023-39523.json b/cves/2023/39xxx/CVE-2023-39523.json new file mode 100644 index 000000000000..54f556efe0ad --- /dev/null +++ b/cves/2023/39xxx/CVE-2023-39523.json @@ -0,0 +1,105 @@ +{ + "dataType": "CVE_RECORD", + "dataVersion": "5.0", + "cveMetadata": { + "cveId": "CVE-2023-39523", + "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa", + "state": "PUBLISHED", + "assignerShortName": "GitHub_M", + "dateReserved": "2023-08-03T16:27:36.262Z", + "datePublished": "2023-08-07T20:55:46.855Z", + "dateUpdated": "2023-08-07T20:55:46.855Z" + }, + "containers": { + "cna": { + "title": "ScanCode.io command injection in docker image fetch process", + "problemTypes": [ + { + "descriptions": [ + { + "cweId": "CWE-77", + "lang": "en", + "description": "CWE-77: Improper Neutralization of Special Elements used in a Command ('Command Injection')", + "type": "CWE" + } + ] + } + ], + "metrics": [ + { + "cvssV3_1": { + "attackComplexity": "LOW", + "attackVector": "ADJACENT_NETWORK", + "availabilityImpact": "HIGH", + "baseScore": 6.8, + "baseSeverity": "MEDIUM", + "confidentialityImpact": "LOW", + "integrityImpact": "LOW", + "privilegesRequired": "LOW", + "scope": "UNCHANGED", + "userInteraction": "NONE", + "vectorString": "CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:H", + "version": "3.1" + } + } + ], + "references": [ + { + "name": "https://github.com/nexB/scancode.io/security/advisories/GHSA-2ggp-cmvm-f62f", + "tags": [ + "x_refsource_CONFIRM" + ], + "url": "https://github.com/nexB/scancode.io/security/advisories/GHSA-2ggp-cmvm-f62f" + }, + { + "name": "https://github.com/nexB/scancode.io/commit/07ec0de1964b14bf085a1c9a27ece2b61ab6105c", + "tags": [ + "x_refsource_MISC" + ], + "url": "https://github.com/nexB/scancode.io/commit/07ec0de1964b14bf085a1c9a27ece2b61ab6105c" + }, + { + "name": "https://github.com/nexB/scancode.io/blob/main/scanpipe/pipes/fetch.py#L185", + "tags": [ + "x_refsource_MISC" + ], + "url": "https://github.com/nexB/scancode.io/blob/main/scanpipe/pipes/fetch.py#L185" + }, + { + "name": "https://github.com/nexB/scancode.io/releases/tag/v32.5.1", + "tags": [ + "x_refsource_MISC" + ], + "url": "https://github.com/nexB/scancode.io/releases/tag/v32.5.1" + } + ], + "affected": [ + { + "vendor": "nexB", + "product": "scancode.io", + "versions": [ + { + "version": "< 32.5.1", + "status": "affected" + } + ] + } + ], + "providerMetadata": { + "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa", + "shortName": "GitHub_M", + "dateUpdated": "2023-08-07T20:55:46.855Z" + }, + "descriptions": [ + { + "lang": "en", + "value": "ScanCode.io is a server to script and automate software composition analysis with ScanPipe pipelines. Prior to version 32.5.1, the software has a possible command injection vulnerability in the docker fetch process as it allows to append malicious commands in the `docker_reference` parameter.\n\nIn the function `scanpipe/pipes/fetch.py:fetch_docker_image` the parameter `docker_reference` is user controllable. The `docker_reference` variable is then passed to the vulnerable function `get_docker_image_platform`. However, the `get_docker_image_plaform` function constructs a shell command with the passed `docker_reference`. The `pipes.run_command` then executes the shell command without any prior sanitization, making the function vulnerable to command injections. A malicious user who is able to create or add inputs to a project can inject commands. Although the command injections are blind and the user will not receive direct feedback without logs, it is still possible to cause damage to the server/container. The vulnerability appears for example if a malicious user adds a semicolon after the input of `docker://;`, it would allow appending malicious commands.\n\nVersion 32.5.1 contains a patch for this issue. The `docker_reference` input should be sanitized to avoid command injections and, as a workaround, one may avoid creating commands with user controlled input directly." + } + ], + "source": { + "advisory": "GHSA-2ggp-cmvm-f62f", + "discovery": "UNKNOWN" + } + } + } +} \ No newline at end of file diff --git a/cves/2023/39xxx/CVE-2023-39530.json b/cves/2023/39xxx/CVE-2023-39530.json new file mode 100644 index 000000000000..ff9813f0e20d --- /dev/null +++ b/cves/2023/39xxx/CVE-2023-39530.json @@ -0,0 +1,91 @@ +{ + "dataType": "CVE_RECORD", + "dataVersion": "5.0", + "cveMetadata": { + "cveId": "CVE-2023-39530", + "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa", + "state": "PUBLISHED", + "assignerShortName": "GitHub_M", + "dateReserved": "2023-08-03T16:27:36.263Z", + "datePublished": "2023-08-07T20:51:52.155Z", + "dateUpdated": "2023-08-07T20:51:52.155Z" + }, + "containers": { + "cna": { + "title": "PrestaShop vulnerable to file deletion via CustomerMessage", + "problemTypes": [ + { + "descriptions": [ + { + "cweId": "CWE-20", + "lang": "en", + "description": "CWE-20: Improper Input Validation", + "type": "CWE" + } + ] + } + ], + "metrics": [ + { + "cvssV3_1": { + "attackComplexity": "LOW", + "attackVector": "NETWORK", + "availabilityImpact": "HIGH", + "baseScore": 6.5, + "baseSeverity": "MEDIUM", + "confidentialityImpact": "NONE", + "integrityImpact": "HIGH", + "privilegesRequired": "HIGH", + "scope": "UNCHANGED", + "userInteraction": "NONE", + "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H", + "version": "3.1" + } + } + ], + "references": [ + { + "name": "https://github.com/PrestaShop/PrestaShop/security/advisories/GHSA-v4gr-v679-42p7", + "tags": [ + "x_refsource_CONFIRM" + ], + "url": "https://github.com/PrestaShop/PrestaShop/security/advisories/GHSA-v4gr-v679-42p7" + }, + { + "name": "https://github.com/PrestaShop/PrestaShop/commit/6ce750b2367a7309b6bf50166f1873cb86ad57e9", + "tags": [ + "x_refsource_MISC" + ], + "url": "https://github.com/PrestaShop/PrestaShop/commit/6ce750b2367a7309b6bf50166f1873cb86ad57e9" + } + ], + "affected": [ + { + "vendor": "PrestaShop", + "product": "PrestaShop", + "versions": [ + { + "version": "< 8.1.1", + "status": "affected" + } + ] + } + ], + "providerMetadata": { + "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa", + "shortName": "GitHub_M", + "dateUpdated": "2023-08-07T20:51:52.155Z" + }, + "descriptions": [ + { + "lang": "en", + "value": "PrestaShop is an open source e-commerce web application. Prior to version 8.1.1, it is possible to delete files from the server via the CustomerMessage API. Version 8.1.1 contains a patch for this issue. There are no known workarounds." + } + ], + "source": { + "advisory": "GHSA-v4gr-v679-42p7", + "discovery": "UNKNOWN" + } + } + } +} \ No newline at end of file