{"cve":"CVE-2021-43578","nvd":{"published":"2021-11-12T11:15:08.340","modified":"2026-06-17T04:11:10.163","status":"Modified","description":"Jenkins Squash TM Publisher (Squash4Jenkins) Plugin 1.0.0 and earlier implements an agent-to-controller message that does not implement any validation of its input, allowing attackers able to control agent processes to replace arbitrary files on the Jenkins controller file system with an attacker-controlled JSON string.","cvss_v4":null,"cvss_v3":{"version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H","score":8.1},"cwes":[],"references":["http://www.openwall.com/lists/oss-security/2021/11/12/1","https://www.jenkins.io/security/advisory/2021-11-12/#SECURITY-2525","http://www.openwall.com/lists/oss-security/2021/11/12/1","https://www.jenkins.io/security/advisory/2021-11-12/#SECURITY-2525"],"products":["jenkins:squash_tm_publisher"],"source":"nvd","synced_at":"2026-10-19T21:24:39.218183596+00:00"},"epss":{"cve":"CVE-2021-43578","score":0.01104,"percentile":0.65759,"date":"2026-10-31"},"kev":null,"osv":[{"id":"GHSA-h648-gj34-5x4r","url":"https://osv.dev/vulnerability/GHSA-h648-gj34-5x4r","summary":"Agent-to-controller security bypass in Jenkins Squash TM Publisher (Squash4Jenkins) Plugin allows writing arbitrary files","modified":"2023-11-08T04:07:11.016291Z","packages":[{"ecosystem":"Maven","name":"org.jenkins-ci.plugins:squashtm-publisher-plugin","purl":"pkg:maven/org.jenkins-ci.plugins/squashtm-publisher-plugin","ranges":["<=1.0.0"],"fixed":[]}]}],"attribution":["This product uses the NVD API but is not endorsed or certified by the NVD.","EPSS scores: FIRST Exploit Prediction Scoring System, https://www.first.org/epss","Known exploited vulnerabilities: CISA Known Exploited Vulnerabilities Catalog, https://www.cisa.gov/known-exploited-vulnerabilities-catalog","Package advisories: OSV (https://osv.dev), from the GitHub Advisory Database, PyPA, Go, RustSec and other ecosystem databases, under CC-BY 4.0 or CC0","CVE records: the CVE Program's CVE List (https://www.cve.org), under its terms of use (https://www.cve.org/Legal/TermsOfUse). CVE is a registered trademark of The MITRE Corporation; this product is not affiliated with the CVE Program."]}