{"id":"CVE-2020-29238","aliases":["EUVD-2020-21617","GHSA-647h-v8f6-577g"],"status":"published","title":"An integer buffer overflow in the Nginx webserver of ExpressVPN Router version 1 allows remote...","description":"An integer buffer overflow in the Nginx webserver of ExpressVPN Router version 1 allows remote attackers to obtain sensitive information when the server running as reverse proxy via specially crafted request.","severity":{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-10","score":0.16483,"percentile":0.97014,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":false},"cwes":["CWE-190"],"published":"2021-03-10T02:10:05Z","modified":"2026-07-09T01:16:44Z","exploits":[{"source":"exploitdb","id":"EDB-49760","title":"ExpressVPN VPN Router 1.0 - Router Login Panel's Integer Overflow","type":"webapps","platform":"multiple","date":"2021-04-13","url":"https://www.exploit-db.com/exploits/49760"}],"products":[{"vendor":"expressvpn","product":"expressvpn"}],"references":[{"url":"https://bugcrowd.com/disclosures/4e8d5325-8e49-4ea3-962a-a088bbb73a3f/expressvpn-router-integer-buffer-overflow-server-info-disclosure-when-router-s-nginx-server-used-as-reverse-proxy-server","tags":["x_refsource_MISC","x_transferred","Third Party Advisory"]},{"url":"http://ja1sharma.com/blog/2021/CVE-2020-29238/","tags":["x_refsource_MISC","x_transferred","Third Party Advisory"]},{"url":"http://packetstormsecurity.com/files/162152/ExpressVPN-VPN-Router-1.0-Integer-Overflow.html","tags":["x_refsource_MISC","x_transferred","Third Party Advisory","VDB Entry"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-29238"},{"url":"http://expressvpn.com"},{"url":"http://ja1sharma.com/blog/2021/CVE-2020-29238"},{"url":"https://github.com/advisories/GHSA-647h-v8f6-577g"}],"sources":{"cve":[{"id":"CVE-2020-29238","description":"An integer buffer overflow in the Nginx webserver of ExpressVPN Router version 1 allows remote attackers to obtain sensitive information when the server running as reverse proxy via specially crafted request.","status":"published","published":"2021-03-10T02:10:05Z","modified":"2026-07-09T00:12:07.248Z","updated_at":"2026-11-02T14:35:55.460269Z"}],"euvd":[{"id":"EUVD-2020-21617","description":"An integer buffer overflow in the Nginx webserver of ExpressVPN Router version 1 allows remote attackers to obtain sensitive information when the server running as reverse proxy via specially crafted request.","status":"published","published":"2021-03-10T02:10:05Z","modified":"2026-07-09T00:12:07Z","updated_at":"2026-11-02T18:20:09.583461Z"}],"ghsa":[{"id":"GHSA-647h-v8f6-577g","title":"An integer buffer overflow in the Nginx webserver of ExpressVPN Router version 1 allows remote...","description":"An integer buffer overflow in the Nginx webserver of ExpressVPN Router version 1 allows remote attackers to obtain sensitive information when the server running as reverse proxy via specially crafted request.","status":"published","published":"2022-05-24T17:44:04Z","modified":"2026-07-05T00:32:22Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high"}],"cwes":["CWE-190"],"updated_at":"2026-11-02T15:09:14.897479Z"}],"nvd":[{"id":"CVE-2020-29238","description":"An integer buffer overflow in the Nginx webserver of ExpressVPN Router version 1 allows remote attackers to obtain sensitive information when the server running as reverse proxy via specially crafted request.","status":"published","published":"2021-03-10T03:15:12.32Z","modified":"2026-07-09T01:16:44.65Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high","assessor":"primary"},{"version":"2.0","score":5,"vector":"AV:N/AC:L/Au:N/C:P/I:N/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-190"],"updated_at":"2026-11-02T14:06:37.687844Z"}]}}
