{"id":"CVE-2020-8644","aliases":["EUVD-2020-29492","GHSA-q834-vxjw-r888"],"status":"published","title":"PlaySMS before 1.4.3 does not sanitize inputs from a malicious string.","description":"PlaySMS before 1.4.3 does not sanitize inputs from a malicious string.","severity":{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.86308,"percentile":0.99736,"model":"v2026.06.15"},"facts":{"in_kev":true,"known_exploited":true,"public_exploit":true,"fix_available":false},"cwes":["CWE-20","CWE-74","CWE-94"],"published":"2020-02-05T21:03:11Z","modified":"2026-10-24T10:30:45Z","kev":{"date_added":"2021-11-03","due_date":"2022-05-03","required_action":"Apply updates per vendor instructions.","known_ransomware_use":"Unknown"},"exploitation":[{"source":"euvd","since":"2021-11-03"},{"source":"kev","since":"2021-11-03"}],"exploits":[{"source":"metasploit","id":"exploit/multi/http/playsms_template_injection","title":"PlaySMS index.php Unauthenticated Template Injection Code Execution","type":"exploit","platform":"PHP","date":"2020-02-05","verified":true,"url":"https://www.rapid7.com/db/modules/exploit/multi/http/playsms_template_injection"},{"source":"exploitdb","id":"EDB-48335","title":"PlaySMS - index.php Unauthenticated Template Injection Code Execution (Metasploit)","type":"remote","platform":"php","date":"2020-04-16","verified":true,"url":"https://www.exploit-db.com/exploits/48335"},{"source":"pocgithub","id":"H3rm1tR3b0rn/CVE-2020-8644-PlaySMS-1.4","title":"H3rm1tR3b0rn/CVE-2020-8644-PlaySMS-1.4","date":"2023-07-25","url":"https://github.com/H3rm1tR3b0rn/CVE-2020-8644-PlaySMS-1.4"},{"source":"nuclei","id":"CVE-2020-8644","title":"playSMS \u003c1.4.3 - Remote Code Execution","type":"detection template","url":"https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2020/CVE-2020-8644.yaml"}],"products":[{"vendor":"playsms","product":"playsms"}],"references":[{"url":"https://playsms.org/2020/02/05/playsms-1-4-3-has-been-released/","tags":["x_refsource_MISC","x_transferred","Vendor Advisory","advisory"]},{"url":"https://forum.playsms.org/t/playsms-1-4-3-has-been-released/2704","tags":["x_refsource_MISC","x_transferred","Broken Link","Release Notes","Vendor Advisory","advisory"]},{"url":"https://research.nccgroup.com/2020/02/11/technical-advisory-playsms-pre-authentication-remote-code-execution-cve-2020-8644/","tags":["x_refsource_MISC","x_transferred","Exploit","evidence"]},{"url":"http://packetstormsecurity.com/files/157106/PlaySMS-index.php-Unauthenticated-Template-Injection-Code-Execution.html","tags":["x_refsource_MISC","x_transferred","Exploit","Third Party Advisory","VDB Entry","evidence"]},{"url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2020-8644","tags":["government-resource","US Government Resource","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-8644"},{"url":"https://playsms.org/2020/02/05/playsms-1-4-3-has-been-released"},{"url":"https://research.nccgroup.com/2020/02/11/technical-advisory-playsms-pre-authentication-remote-code-execution-cve-2020-8644"},{"url":"https://github.com/advisories/GHSA-q834-vxjw-r888"}],"sources":{"cve":[{"id":"CVE-2020-8644","description":"PlaySMS before 1.4.3 does not sanitize inputs from a malicious string.","status":"published","published":"2020-02-05T21:03:11Z","modified":"2025-10-21T23:35:52.57Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"adp"}],"cwes":["CWE-94"],"updated_at":"2026-11-02T14:35:50.545879Z"}],"euvd":[{"id":"EUVD-2020-29492","description":"PlaySMS before 1.4.3 does not sanitize inputs from a malicious string.","status":"published","published":"2020-02-05T21:03:11Z","modified":"2025-10-21T23:35:52Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"exploited_since":"2021-11-03","updated_at":"2026-11-02T20:31:24.816637Z"}],"ghsa":[{"id":"GHSA-q834-vxjw-r888","title":"PlaySMS before 1.4.3 does not sanitize inputs from a malicious string.","description":"PlaySMS before 1.4.3 does not sanitize inputs from a malicious string.","status":"published","published":"2022-05-24T17:08:07Z","modified":"2025-10-22T00:32:54Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-20","CWE-74","CWE-94"],"updated_at":"2026-11-02T15:04:07.112106Z"}],"kev":[{"id":"CVE-2020-8644","title":"PlaySMS Server-Side Template Injection Vulnerability","description":"PlaySMS contains a server-side template injection vulnerability that allows for remote code execution.","cwes":["CWE-94"],"kev":{"date_added":"2021-11-03","due_date":"2022-05-03","required_action":"Apply updates per vendor instructions.","known_ransomware_use":"Unknown"},"updated_at":"2026-11-02T17:00:17.050017Z"}],"nvd":[{"id":"CVE-2020-8644","description":"PlaySMS before 1.4.3 does not sanitize inputs from a malicious string.","status":"published","published":"2020-02-05T22:15:11.003Z","modified":"2026-06-17T03:26:41.917Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary"},{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"secondary"},{"version":"2.0","score":7.5,"vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","level":"high","assessor":"primary"}],"cwes":["CWE-94"],"updated_at":"2026-11-02T14:05:53.837808Z"}],"osv":[{"id":"CVE-2020-8644","description":"PlaySMS before 1.4.3 does not sanitize inputs from a malicious string.","status":"published","published":"2020-02-05T22:15:11.003Z","modified":"2026-10-24T10:30:45.527694878Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:44:17.663289Z"}]}}
