{"id":"CVE-2022-33989","aliases":["EUVD-2022-37022","GHSA-jrgj-6p6v-gf22"],"status":"published","title":"dproxy-nexgen (aka dproxy nexgen) uses a static UDP source port (selected randomly only at boot...","description":"dproxy-nexgen (aka dproxy nexgen) uses a static UDP source port (selected randomly only at boot time) in upstream queries sent to DNS resolvers. This allows DNS cache poisoning because there is not enough entropy to prevent traffic injection attacks.","severity":{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.01047,"percentile":0.6445,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-331"],"published":"2022-08-15T12:10:15Z","modified":"2026-06-17T04:49:37Z","products":[{"vendor":"dproxy-nexgen_project","product":"dproxy-nexgen"}],"references":[{"url":"https://sourceforge.net/projects/dproxy/","tags":["x_refsource_MISC","x_transferred","Third Party Advisory"]},{"url":"https://www.usenix.org/conference/usenixsecurity22/presentation/jeitner","tags":["x_refsource_MISC","x_transferred","Third Party Advisory"]},{"url":"https://www.openwall.com/lists/oss-security/2022/08/14/3","tags":["x_refsource_MISC","x_transferred","Exploit","Mailing List","Third Party Advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-33989"},{"url":"https://github.com/advisories/GHSA-jrgj-6p6v-gf22"}],"sources":{"cve":[{"id":"CVE-2022-33989","description":"dproxy-nexgen (aka dproxy nexgen) uses a static UDP source port (selected randomly only at boot time) in upstream queries sent to DNS resolvers. This allows DNS cache poisoning because there is not enough entropy to prevent traffic injection attacks.","status":"published","published":"2022-08-15T12:10:15Z","modified":"2024-08-03T08:16:16.328Z","updated_at":"2026-11-02T14:34:40.275153Z"}],"euvd":[{"id":"EUVD-2022-37022","description":"dproxy-nexgen (aka dproxy nexgen) uses a static UDP source port (selected randomly only at boot time) in upstream queries sent to DNS resolvers. This allows DNS cache poisoning because there is not enough entropy to prevent traffic injection attacks.","status":"published","published":"2022-08-15T12:10:15Z","modified":"2024-08-03T08:16:16Z","updated_at":"2026-11-03T03:25:29.68115Z"}],"ghsa":[{"id":"GHSA-jrgj-6p6v-gf22","title":"dproxy-nexgen (aka dproxy nexgen) uses a static UDP source port (selected randomly only at boot...","description":"dproxy-nexgen (aka dproxy nexgen) uses a static UDP source port (selected randomly only at boot time) in upstream queries sent to DNS resolvers. This allows DNS cache poisoning because there is not enough entropy to prevent traffic injection attacks.","status":"published","published":"2022-08-16T00:00:25Z","modified":"2023-01-30T05:06:07Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium"}],"cwes":["CWE-331"],"updated_at":"2026-11-02T14:47:25.8676Z"}],"nvd":[{"id":"CVE-2022-33989","description":"dproxy-nexgen (aka dproxy nexgen) uses a static UDP source port (selected randomly only at boot time) in upstream queries sent to DNS resolvers. This allows DNS cache poisoning because there is not enough entropy to prevent traffic injection attacks.","status":"published","published":"2022-08-15T13:15:18.273Z","modified":"2026-06-17T04:49:37.623Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-331"],"updated_at":"2026-11-02T14:07:25.242752Z"}]}}
