{"id":"CVE-2022-38177","state":"PUBLISHED","title":"Memory leak in ECDSA DNSSEC verification code","description":"By spoofing the target resolver with responses that have a malformed ECDSA signature, an attacker can trigger a small memory leak. It is possible to gradually erode available memory to the point where named crashes for lack of resources.","publishedAt":"2022-09-21T10:15:28.292Z","updatedAt":"2025-05-28T15:23:30.627Z","severity":{"score":7.5,"label":"High","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","source":"isc"},"assigner":"isc","products":["ISC BIND9"],"affected":[{"vendor":"ISC","product":"BIND9","versions":[{"version":"Open Source Branches 9.8 through 9.16 9.8.4 through versions before 9.16.33","status":"affected"},{"version":"Supported Preview Branches 9.9-S through 9.11-S 9.9.4-S1 through versions up to and including 9.11.37-S1","status":"affected"},{"version":"Supported Preview Branch 9.16-S 9.16.8-S1 through versions before 9.16.33-S1","status":"affected"}]}],"references":["https://kb.isc.org/docs/cve-2022-38177","http://www.openwall.com/lists/oss-security/2022/09/21/3","https://www.debian.org/security/2022/dsa-5235","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/CV4GQWBPF7Y52J2FA24U6UMHQAOXZEF7/","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/MRHB6J4Z7BKH4HPEKG5D35QGRD6ANNMT/","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/YZJQNUASODNVAWZV6STKG5SD6XIJ446S/","https://lists.debian.org/debian-lts-announce/2022/10/msg00007.html","https://security.gentoo.org/glsa/202210-25","https://security.netapp.com/advisory/ntap-20221228-0010/"],"weaknesses":["CWE-401"],"ingestedAt":"2026-10-29T19:50:26.582Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2022/38xxx/CVE-2022-38177.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.1","cveMetadata":{"cveId":"CVE-2022-38177","state":"PUBLISHED","datePublished":"2022-09-21T10:15:28.292Z","dateUpdated":"2025-05-28T15:23:30.627Z","assignerShortName":"isc","assignerOrgId":"404fd4d2-a609-4245-b543-2c944a302a22","dateReserved":"2022-08-12T00:00:00.000Z"},"containers":{"cna":{"title":"Memory leak in ECDSA DNSSEC verification code","descriptions":[{"lang":"en","value":"By spoofing the target resolver with responses that have a malformed ECDSA signature, an attacker can trigger a small memory leak. It is possible to gradually erode available memory to the point where named crashes for lack of resources."}],"affected":[{"vendor":"ISC","product":"BIND9","versions":[{"version":"Open Source Branches 9.8 through 9.16 9.8.4 through versions before 9.16.33","status":"affected"},{"version":"Supported Preview Branches 9.9-S through 9.11-S 9.9.4-S1 through versions up to and including 9.11.37-S1","status":"affected"},{"version":"Supported Preview Branch 9.16-S 9.16.8-S1 through versions before 9.16.33-S1","status":"affected"}]}],"references":[{"url":"https://kb.isc.org/docs/cve-2022-38177"},{"url":"http://www.openwall.com/lists/oss-security/2022/09/21/3","name":"[oss-security] 20220921 ISC has disclosed six vulnerabilities in BIND (CVE-2022-2795, CVE-2022-2881, CVE-2022-2906, CVE-2022-3080, CVE-2022-38177, CVE-2022-38178)","tags":["mailing-list"]},{"url":"https://www.debian.org/security/2022/dsa-5235","name":"DSA-5235","tags":["vendor-advisory"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/CV4GQWBPF7Y52J2FA24U6UMHQAOXZEF7/","name":"FEDORA-2022-ef038365de","tags":["vendor-advisory"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/MRHB6J4Z7BKH4HPEKG5D35QGRD6ANNMT/","name":"FEDORA-2022-8268735e06","tags":["vendor-advisory"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/YZJQNUASODNVAWZV6STKG5SD6XIJ446S/","name":"FEDORA-2022-b197d64471","tags":["vendor-advisory"]},{"url":"https://lists.debian.org/debian-lts-announce/2022/10/msg00007.html","name":"[debian-lts-announce] 20221005 [SECURITY] [DLA 3138-1] bind9 security update","tags":["mailing-list"]},{"url":"https://security.gentoo.org/glsa/202210-25","name":"GLSA-202210-25","tags":["vendor-advisory"]},{"url":"https://security.netapp.com/advisory/ntap-20221228-0010/"}],"metrics":[{"cvssV3_1":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"NONE","integrityImpact":"NONE","availabilityImpact":"HIGH","baseScore":7.5,"baseSeverity":"HIGH"}}],"problemTypes":[{"descriptions":[{"type":"text","lang":"en","description":"In BIND 9.8.4 -> 9.16.32 and versions 9.9.4-S1 -> 9.11.37-S1, 9.16.8-S1 -> 9.16.32-S1 of the BIND Supported Preview Edition, the DNSSEC verification code for the ECDSA algorithm leaks memory when there is a signature length mismatch."}]}],"providerMetadata":{"shortName":"isc","orgId":"404fd4d2-a609-4245-b543-2c944a302a22","dateUpdated":"2022-12-28T00:00:00.000Z"},"datePublic":"2022-09-21T00:00:00.000Z","source":{"discovery":"INTERNAL"},"workarounds":[{"lang":"en","value":"Disable the following algorithms in your configuration using the disable-algorithms option: ECDSAP256SHA256, ECDSAP384SHA384. Note that this causes zones signed with these algorithms to be treated as insecure."}],"exploits":[{"lang":"en","value":"This flaw was discovered in internal testing. We are not aware of any active exploits."}],"solutions":[{"lang":"en","value":"Upgrade to the patched release most closely related to your current version of BIND: BIND 9.16.33, or for BIND Supported Preview Edition (a special feature preview branch of BIND provided to eligible ISC support customers): BIND 9.16.33-S1."}]},"adp":[{"title":"CVE Program Container","references":[{"url":"https://kb.isc.org/docs/cve-2022-38177","tags":["x_transferred"]},{"url":"http://www.openwall.com/lists/oss-security/2022/09/21/3","name":"[oss-security] 20220921 ISC has disclosed six vulnerabilities in BIND (CVE-2022-2795, CVE-2022-2881, CVE-2022-2906, CVE-2022-3080, CVE-2022-38177, CVE-2022-38178)","tags":["mailing-list","x_transferred"]},{"url":"https://www.debian.org/security/2022/dsa-5235","name":"DSA-5235","tags":["vendor-advisory","x_transferred"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/CV4GQWBPF7Y52J2FA24U6UMHQAOXZEF7/","name":"FEDORA-2022-ef038365de","tags":["vendor-advisory","x_transferred"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/MRHB6J4Z7BKH4HPEKG5D35QGRD6ANNMT/","name":"FEDORA-2022-8268735e06","tags":["vendor-advisory","x_transferred"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/YZJQNUASODNVAWZV6STKG5SD6XIJ446S/","name":"FEDORA-2022-b197d64471","tags":["vendor-advisory","x_transferred"]},{"url":"https://lists.debian.org/debian-lts-announce/2022/10/msg00007.html","name":"[debian-lts-announce] 20221005 [SECURITY] [DLA 3138-1] bind9 security update","tags":["mailing-list","x_transferred"]},{"url":"https://security.gentoo.org/glsa/202210-25","name":"GLSA-202210-25","tags":["vendor-advisory","x_transferred"]},{"url":"https://security.netapp.com/advisory/ntap-20221228-0010/","tags":["x_transferred"]}],"providerMetadata":{"shortName":"CVE","orgId":"af854a3a-2127-422b-91ae-364da2661108","dateUpdated":"2024-08-03T10:45:52.975Z"}},{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2025-05-28T15:23:21.247796Z","id":"CVE-2022-38177","options":[{"Exploitation":"none"},{"Automatable":"yes"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-401","type":"CWE","lang":"en","description":"CWE-401 Missing Release of Memory after Effective Lifetime"}]}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2025-05-28T15:23:30.627Z"}}]}}}