{"id":"CVE-2019-14657","aliases":["EUVD-2019-5817","GHSA-3hj6-89vp-w89r"],"status":"published","title":"Yealink phones through 2019-08-04 have an issue with OpenVPN file upload. They execute tar as...","description":"Yealink phones through 2019-08-04 have an issue with OpenVPN file upload. They execute tar as root to extract files, but do not validate the extraction directory. Creating a tar file with ../../../../ allows replacement of almost any file on a phone. This leads to password replacement and arbitrary code execution as root.","severity":{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.03735,"percentile":0.89913,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-22","CWE-434"],"published":"2019-10-08T12:02:34Z","modified":"2026-06-17T02:18:46Z","products":[{"vendor":"yeahlink","product":"t49g_firmware"},{"vendor":"yeahlink","product":"t58v_firmware"},{"vendor":"yeahlink","product":"vp59_firmware"}],"references":[{"url":"http://cerebusforensics.com/yealink/exploit.html","tags":["x_refsource_MISC","x_transferred","Exploit","Third Party Advisory"]},{"url":"https://sway.office.com/3pCb559LYVuT0eig","tags":["x_refsource_MISC","x_transferred","Exploit","Third Party Advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2019-14657"},{"url":"https://github.com/advisories/GHSA-3hj6-89vp-w89r"}],"sources":{"cve":[{"id":"CVE-2019-14657","description":"Yealink phones through 2019-08-04 have an issue with OpenVPN file upload. They execute tar as root to extract files, but do not validate the extraction directory. Creating a tar file with ../../../../ allows replacement of almost any file on a phone. This leads to password replacement and arbitrary code execution as root.","status":"published","published":"2019-10-08T12:02:34Z","modified":"2024-08-05T00:19:41.434Z","updated_at":"2026-11-02T14:20:17.722148Z"}],"euvd":[{"id":"EUVD-2019-5817","description":"Yealink phones through 2019-08-04 have an issue with OpenVPN file upload. They execute tar as root to extract files, but do not validate the extraction directory. Creating a tar file with ../../../../ allows replacement of almost any file on a phone. This leads to password replacement and arbitrary code execution as root.","status":"published","published":"2019-10-08T12:02:34Z","modified":"2024-08-05T00:19:41Z","updated_at":"2026-11-03T02:40:39.076786Z"}],"ghsa":[{"id":"GHSA-3hj6-89vp-w89r","title":"Yealink phones through 2019-08-04 have an issue with OpenVPN file upload. They execute tar as...","description":"Yealink phones through 2019-08-04 have an issue with OpenVPN file upload. They execute tar as root to extract files, but do not validate the extraction directory. Creating a tar file with ../../../../ allows replacement of almost any file on a phone. This leads to password replacement and arbitrary code execution as root.","status":"published","published":"2022-05-24T16:58:01Z","modified":"2024-04-04T02:09:54Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-22"],"updated_at":"2026-11-02T14:56:06.631442Z"}],"nvd":[{"id":"CVE-2019-14657","description":"Yealink phones through 2019-08-04 have an issue with OpenVPN file upload. They execute tar as root to extract files, but do not validate the extraction directory. Creating a tar file with ../../../../ allows replacement of almost any file on a phone. This leads to password replacement and arbitrary code execution as root.","status":"published","published":"2019-10-08T13:15:15.317Z","modified":"2026-06-17T02:18:46.18Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"primary"},{"version":"2.0","score":9,"vector":"AV:N/AC:L/Au:S/C:C/I:C/A:C","level":"high","assessor":"primary"}],"cwes":["CWE-22","CWE-434"],"updated_at":"2026-11-02T14:05:31.019577Z"}]}}
