{"id":"CVE-2019-18619","aliases":["EUVD-2019-8346","GHSA-8359-42rq-7mfj"],"status":"published","title":"Incorrect parameter validation in the synaTee component of Synaptics WBF drivers using an SGX...","description":"Incorrect parameter validation in the synaTee component of Synaptics WBF drivers using an SGX enclave (all versions prior to 2019-11-15) allows a local user to execute arbitrary code in the enclave (that can compromise confidentiality of enclave data) via APIs that accept invalid pointers.","severity":{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-11","score":0.00518,"percentile":0.44494,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-763"],"published":"2020-07-22T13:15:53Z","modified":"2026-06-17T02:25:10Z","products":[{"vendor":"hp","product":"envy_-_13t-ah100_firmware"},{"vendor":"hp","product":"envy_-_13t-aq100_firmware"},{"vendor":"hp","product":"envy_-_17t-bw000_firmware"},{"vendor":"hp","product":"envy_-_17t-ce000_firmware"},{"vendor":"hp","product":"envy_-_17t-ce100_firmware"},{"vendor":"hp","product":"envy_13-ah0xxx_firmware"},{"vendor":"hp","product":"envy_13-ah1xxx_firmware"},{"vendor":"hp","product":"envy_13-aq0xxx_firmware"},{"vendor":"hp","product":"envy_13-aq1xxx_firmware"},{"vendor":"hp","product":"envy_15-cn0xxx_x360_firmware"},{"vendor":"hp","product":"envy_15-cn1xxx_x360_firmware"},{"vendor":"hp","product":"envy_15-dr0xxx_x360_\\(validity_fps\\)_firmware"},{"vendor":"hp","product":"envy_15-dr0xxx_x360_firmware"},{"vendor":"hp","product":"envy_15-dr1xxx_x360_\\(validity_fps\\)_firmware"},{"vendor":"hp","product":"envy_15-dr1xxx_x360_firmware"},{"vendor":"hp","product":"envy_15m-cn0xxx_x360_firmware"},{"vendor":"hp","product":"envy_15m-dr0xxx_x360_\\(validity_fps\\)_firmware"},{"vendor":"hp","product":"envy_15m-dr0xxx_x360_firmware"},{"vendor":"hp","product":"envy_15m-dr1xxx_x360_\\(validity_fps\\)_firmware"},{"vendor":"hp","product":"envy_15m-dr1xxx_x360_firmware"},{"vendor":"hp","product":"envy_17-bw0xxx_firmware"},{"vendor":"hp","product":"envy_17-ce0xxx_firmware"},{"vendor":"hp","product":"envy_17-ce1xxx_firmware"},{"vendor":"hp","product":"envy_17m-bw0xxx_firmware"},{"vendor":"hp","product":"envy_17m-ce0xxx_firmware"},{"vendor":"hp","product":"envy_17m-ce1xxx_firmware"},{"vendor":"hp","product":"envy_x360_-_15t-cn000_firmware"},{"vendor":"hp","product":"envy_x360_-_15t-dr000_\\(validity_fps\\)_firmware"},{"vendor":"hp","product":"envy_x360_-_15t-dr000_firmware"},{"vendor":"hp","product":"envy_x360_-_15t-dr100_\\(validity_fps\\)_firmware"},{"vendor":"hp","product":"envy_x360_-_15t-dr100_firmware"},{"vendor":"hp","product":"pavilion_14-cd1xxx_x360_firmware"},{"vendor":"hp","product":"pavilion_14-cd2xxx_x360_firmware"},{"vendor":"hp","product":"pavilion_14-dh0xxx_x360_firmware"},{"vendor":"hp","product":"pavilion_14m-cd0xxx_x360_firmware"},{"vendor":"hp","product":"pavilion_14m-dh0xxx_x360_firmware"},{"vendor":"hp","product":"pavilion_15_firmware"},{"vendor":"hp","product":"pavilion_x360_-_14t-cd000_firmware"},{"vendor":"hp","product":"pavilion_x360_-_15t-dq000_firmware"},{"vendor":"hp","product":"pavilion_x360_-_15t-dq100_firmware"},{"vendor":"hp","product":"pavilion_x360_14t-cd100_firmware"},{"vendor":"hp","product":"pavilion_x360_14t-dh000_firmware"},{"vendor":"hp","product":"spectre_x360_firmware"},{"vendor":"lenovo","product":"thankpad_a475_firmware"},{"vendor":"lenovo","product":"thankpad_a485_firmware"},{"vendor":"lenovo","product":"thinkpad_25_firmware"},{"vendor":"lenovo","product":"thinkpad_a275_firmware"},{"vendor":"lenovo","product":"thinkpad_e480_firmware"},{"vendor":"lenovo","product":"thinkpad_e485_firmware"},{"vendor":"lenovo","product":"thinkpad_e490_firmware"},{"vendor":"lenovo","product":"thinkpad_e490s_firmware"},{"vendor":"lenovo","product":"thinkpad_e580_firmware"},{"vendor":"lenovo","product":"thinkpad_e585_firmware"},{"vendor":"lenovo","product":"thinkpad_e590_firmware"},{"vendor":"lenovo","product":"thinkpad_l480_firmware"},{"vendor":"lenovo","product":"thinkpad_l580_firmware"},{"vendor":"lenovo","product":"thinkpad_p1_firmware"},{"vendor":"lenovo","product":"thinkpad_p1_gen_2_firmware"},{"vendor":"lenovo","product":"thinkpad_p43s_firmware"},{"vendor":"lenovo","product":"thinkpad_p50_firmware"},{"vendor":"lenovo","product":"thinkpad_p51_firmware"},{"vendor":"lenovo","product":"thinkpad_p51s_\\(20hx\\)_firmware"},{"vendor":"lenovo","product":"thinkpad_p51s_\\(20jx\\)_firmware"},{"vendor":"lenovo","product":"thinkpad_p51s_\\(20kx\\)_firmware"},{"vendor":"lenovo","product":"thinkpad_p52_firmware"},{"vendor":"lenovo","product":"thinkpad_p52s_firmware"},{"vendor":"lenovo","product":"thinkpad_p53_firmware"},{"vendor":"lenovo","product":"thinkpad_p53s_firmware"},{"vendor":"lenovo","product":"thinkpad_p70_firmware"},{"vendor":"lenovo","product":"thinkpad_p71_\\(20hx\\)_firmware"},{"vendor":"lenovo","product":"thinkpad_p72_firmware"},{"vendor":"lenovo","product":"thinkpad_p73_firmware"},{"vendor":"lenovo","product":"thinkpad_r490_firmware"},{"vendor":"lenovo","product":"thinkpad_r590_firmware"},{"vendor":"lenovo","product":"thinkpad_s1_3rd_firmware"},{"vendor":"lenovo","product":"thinkpad_s3_firmware"},{"vendor":"lenovo","product":"thinkpad_t25_\\(20k7\\)_firmware"},{"vendor":"lenovo","product":"thinkpad_t460p_firmware"},{"vendor":"lenovo","product":"thinkpad_t460s_firmware"},{"vendor":"lenovo","product":"thinkpad_t470_\\(20hx\\)_firmware"},{"vendor":"lenovo","product":"thinkpad_t470_\\(20jx\\)_firmware"},{"vendor":"lenovo","product":"thinkpad_t470p_firmware"},{"vendor":"lenovo","product":"thinkpad_t470s_\\(20hx\\)_firmware"},{"vendor":"lenovo","product":"thinkpad_t470s_\\(20jx\\)_firmware"},{"vendor":"lenovo","product":"thinkpad_t480_firmware"},{"vendor":"lenovo","product":"thinkpad_t480s_firmware"},{"vendor":"lenovo","product":"thinkpad_t490_firmware"},{"vendor":"lenovo","product":"thinkpad_t490s_firmware"},{"vendor":"lenovo","product":"thinkpad_t570\\(20jx\\)_firmware"},{"vendor":"lenovo","product":"thinkpad_t570_\\(20hx\\)_firmware"},{"vendor":"lenovo","product":"thinkpad_t580_firmware"},{"vendor":"lenovo","product":"thinkpad_t590_firmware"},{"vendor":"lenovo","product":"thinkpad_x1_carbon_\\(20hx\\)_firmware"},{"vendor":"lenovo","product":"thinkpad_x1_carbon_\\(20kx\\)_firmware"},{"vendor":"lenovo","product":"thinkpad_x1_carbon_firmware"},{"vendor":"lenovo","product":"thinkpad_x1_extreme_2nd_firmware"},{"vendor":"lenovo","product":"thinkpad_x1_extreme_firmware"},{"vendor":"lenovo","product":"thinkpad_x1_tablet_\\(20jx\\)_firmware"},{"vendor":"lenovo","product":"thinkpad_x1_tablet_firmware"},{"vendor":"lenovo","product":"thinkpad_x1_yoga_3rd_gen_firmware"},{"vendor":"lenovo","product":"thinkpad_x1_yoga_4th_gen_firmware"},{"vendor":"lenovo","product":"thinkpad_x1_yoga_\\(20jx\\)_firmware"},{"vendor":"lenovo","product":"thinkpad_x1_yoga_firmware"},{"vendor":"lenovo","product":"thinkpad_x270_firmware"},{"vendor":"lenovo","product":"thinkpad_x280_firmware"},{"vendor":"lenovo","product":"thinkpad_x380_yoga_firmware"},{"vendor":"lenovo","product":"thinkpad_x390_firmware"},{"vendor":"lenovo","product":"thinkpad_x390_yoga_firmware"},{"vendor":"lenovo","product":"thinkpad_yoga_260_firmware"},{"vendor":"lenovo","product":"thinkpad_yoga_370_firmware"},{"vendor":"lenovo","product":"thinkpad_yoga_s1_firmware"},{"vendor":"synaptics","product":"vfs75xx_firmware"}],"references":[{"url":"https://www.synaptics.com/company/blog/","tags":["x_refsource_MISC","x_transferred","Vendor Advisory"]},{"url":"https://www.synaptics.com/sites/default/files/fingerprint-driver-SGX-security-brief-2020-07-14.pdf","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory"]},{"url":"https://www.syssec.wiwi.uni-due.de/en/research/research-projects/analysis-of-tee-software/","tags":["x_refsource_MISC","x_transferred","Vendor Advisory"]},{"url":"https://support.lenovo.com/us/en/product_security/LEN-31372","tags":["x_refsource_MISC","x_transferred","Patch","Third Party Advisory"]},{"url":"https://support.hp.com/hk-en/document/c06696568","tags":["x_refsource_MISC","x_transferred","Patch","Third Party Advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2019-18619"},{"url":"https://github.com/advisories/GHSA-8359-42rq-7mfj"}],"sources":{"cve":[{"id":"CVE-2019-18619","description":"Incorrect parameter validation in the synaTee component of Synaptics WBF drivers using an SGX enclave (all versions prior to 2019-11-15) allows a local user to execute arbitrary code in the enclave (that can compromise confidentiality of enclave data) via APIs that accept invalid pointers.","status":"published","published":"2020-07-22T13:15:53Z","modified":"2024-08-05T01:54:14.487Z","updated_at":"2026-11-02T14:32:23.803059Z"}],"euvd":[{"id":"EUVD-2019-8346","description":"Incorrect parameter validation in the synaTee component of Synaptics WBF drivers using an SGX enclave (all versions prior to 2019-11-15) allows a local user to execute arbitrary code in the enclave (that can compromise confidentiality of enclave data) via APIs that accept invalid pointers.","status":"published","published":"2020-07-22T13:15:53Z","modified":"2024-08-05T01:54:14Z","updated_at":"2026-11-03T02:40:27.733219Z"}],"ghsa":[{"id":"GHSA-8359-42rq-7mfj","title":"Incorrect parameter validation in the synaTee component of Synaptics WBF drivers using an SGX...","description":"Incorrect parameter validation in the synaTee component of Synaptics WBF drivers using an SGX enclave (all versions prior to 2019-11-15) allows a local user to execute arbitrary code in the enclave (that can compromise confidentiality of enclave data) via APIs that accept invalid pointers.","status":"published","published":"2022-05-24T17:24:02Z","modified":"2023-01-29T05:03:35Z","updated_at":"2026-11-02T14:45:21.37961Z"}],"nvd":[{"id":"CVE-2019-18619","description":"Incorrect parameter validation in the synaTee component of Synaptics WBF drivers using an SGX enclave (all versions prior to 2019-11-15) allows a local user to execute arbitrary code in the enclave (that can compromise confidentiality of enclave data) via APIs that accept invalid pointers.","status":"published","published":"2020-07-22T14:15:14.797Z","modified":"2026-06-17T02:25:10.303Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"primary"},{"version":"2.0","score":4.6,"vector":"AV:L/AC:L/Au:N/C:P/I:P/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-763"],"updated_at":"2026-11-02T14:05:47.558959Z"}]}}
