{"id":"CVE-2024-45798","aliases":["EUVD-2024-41606"],"status":"published","title":"Multiple Poisoned Pipeline Execution (PPE) vulnerabilities","description":"arduino-esp32 is an Arduino core for the ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C6 and ESP32-H2 microcontrollers. The `arduino-esp32` CI is vulnerable to multiple Poisoned Pipeline Execution (PPE) vulnerabilities. Code injection in `tests_results.yml` workflow (`GHSL-2024-169`) and environment Variable injection (`GHSL-2024-170`). These issue have been addressed but users are advised to verify the contents of the downloaded artifacts.","severity":{"version":"3.1","score":10,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","level":"critical","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-09","score":0.00895,"percentile":0.59764,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":false},"cwes":["CWE-20","CWE-78","CWE-94"],"published":"2024-09-17T18:08:57Z","modified":"2026-06-17T07:54:50Z","exploits":[{"source":"pocgithub","id":"pvharmo2/gha-lab-6ab39df295","title":"pvharmo2/gha-lab-6ab39df295","date":"2026-09-02","url":"https://github.com/pvharmo2/gha-lab-6ab39df295"}],"products":[{"vendor":"arduino","product":"arduino_core"},{"vendor":"espressif","product":"arduino-esp32"}],"references":[{"url":"https://github.com/espressif/arduino-esp32/security/advisories/GHSA-h52q-xhg2-6jw8","tags":["x_refsource_CONFIRM"]},{"url":"https://codeql.github.com/codeql-query-help/javascript/js-actions-command-injection","tags":["x_refsource_MISC"]},{"url":"https://github.com/espressif/arduino-esp32/blob/690bdb511d9f001e2066da2dda2c631a3eee270f/.github/workflows/tests_results.yml","tags":["x_refsource_MISC"]},{"url":"https://securitylab.github.com/research/github-actions-preventing-pwn-requests","tags":["x_refsource_MISC"]},{"url":"https://securitylab.github.com/research/github-actions-untrusted-input","tags":["x_refsource_MISC"]}],"sources":{"cve":[{"id":"CVE-2024-45798","title":"Multiple Poisoned Pipeline Execution (PPE) vulnerabilities","description":"arduino-esp32 is an Arduino core for the ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C6 and ESP32-H2 microcontrollers. The `arduino-esp32` CI is vulnerable to multiple Poisoned Pipeline Execution (PPE) vulnerabilities. Code injection in `tests_results.yml` workflow (`GHSL-2024-169`) and environment Variable injection (`GHSL-2024-170`). These issue have been addressed but users are advised to verify the contents of the downloaded artifacts.","status":"published","published":"2024-09-17T18:08:57.112Z","modified":"2024-09-18T13:29:01.48Z","cvss":[{"version":"3.1","score":10,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","level":"critical","assessor":"cna"}],"cwes":["CWE-20","CWE-78","CWE-94"],"updated_at":"2026-11-02T14:34:07.831255Z"}],"euvd":[{"id":"EUVD-2024-41606","description":"arduino-esp32 is an Arduino core for the ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C6 and ESP32-H2 microcontrollers. The `arduino-esp32` CI is vulnerable to multiple Poisoned Pipeline Execution (PPE) vulnerabilities. Code injection in `tests_results.yml` workflow (`GHSL-2024-169`) and environment Variable injection (`GHSL-2024-170`). These issue have been addressed but users are advised to verify the contents of the downloaded artifacts.","status":"published","published":"2024-09-17T18:08:57Z","modified":"2024-09-18T13:29:01Z","cvss":[{"version":"3.1","score":10,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-03T00:28:21.470786Z"}],"nvd":[{"id":"CVE-2024-45798","description":"arduino-esp32 is an Arduino core for the ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C6 and ESP32-H2 microcontrollers. The `arduino-esp32` CI is vulnerable to multiple Poisoned Pipeline Execution (PPE) vulnerabilities. Code injection in `tests_results.yml` workflow (`GHSL-2024-169`) and environment Variable injection (`GHSL-2024-170`). These issue have been addressed but users are advised to verify the contents of the downloaded artifacts.","status":"published","published":"2024-09-17T19:15:28.457Z","modified":"2026-06-17T07:54:50.39Z","cvss":[{"version":"3.1","score":9.9,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","level":"critical","assessor":"secondary"}],"cwes":["CWE-20","CWE-78","CWE-94"],"updated_at":"2026-11-02T14:10:26.717759Z"}]}}
