{"id":"CVE-2023-39914","state":"PUBLISHED","title":"BER/CER/DER decoder panics on invalid input","description":"NLnet Labs' bcder library up to and including version 0.7.2 panics while decoding certain invalid input data rather than rejecting the data with an error. This can affect both the actual decoding stage as well as accessing content of types that utilized delayed decoding.","publishedAt":"2023-09-13T14:17:49.204Z","updatedAt":"2024-09-12T13:22:36.893Z","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":"NLnet Labs"},"assigner":"NLnet Labs","products":["NLnet Labs bcder"],"affected":[{"vendor":"NLnet Labs","product":"bcder","defaultStatus":"unaffected","versions":[{"version":"*","status":"affected","lessThan":"0.7.3","versionType":"semver"},{"version":"0.7.3","status":"unaffected","lessThan":"*","versionType":"semver"}]}],"references":["https://nlnetlabs.nl/downloads/bcder/CVE-2023-39914.txt"],"weaknesses":["CWE-232","CWE-240"],"ingestedAt":"2026-10-29T20:06:08.715Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2023/39xxx/CVE-2023-39914.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.1","cveMetadata":{"cveId":"CVE-2023-39914","state":"PUBLISHED","datePublished":"2023-09-13T14:17:49.204Z","dateUpdated":"2024-09-12T13:22:36.893Z","assignerShortName":"NLnet Labs","assignerOrgId":"206fc3a0-e175-490b-9eaa-a5738056c9f6","dateReserved":"2023-08-07T11:55:17.843Z"},"containers":{"cna":{"title":"BER/CER/DER decoder panics on invalid input","descriptions":[{"lang":"en","value":"NLnet Labs' bcder library up to and including version 0.7.2 panics while decoding certain invalid input data rather than rejecting the data with an error. This can affect both the actual decoding stage as well as accessing content of types that utilized delayed decoding."}],"affected":[{"vendor":"NLnet Labs","product":"bcder","defaultStatus":"unaffected","versions":[{"version":"*","status":"affected","lessThan":"0.7.3","versionType":"semver"},{"version":"0.7.3","status":"unaffected","lessThan":"*","versionType":"semver"}]}],"references":[{"url":"https://nlnetlabs.nl/downloads/bcder/CVE-2023-39914.txt","tags":["vendor-advisory"]}],"metrics":[{"cvssV3_1":{"baseScore":7.5,"baseSeverity":"HIGH","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","version":"3.1"},"format":"CVSS","scenarios":[{"lang":"en","value":"GENERAL"}]}],"problemTypes":[{"descriptions":[{"cweId":"CWE-232","description":"CWE-232: Improper Handling of Undefined Values","lang":"en","type":"CWE"},{"cweId":"CWE-240","description":"CWE-240: Improper Handling of Inconsistent Structural Elements","lang":"en","type":"CWE"}]}],"providerMetadata":{"shortName":"NLnet Labs","orgId":"206fc3a0-e175-490b-9eaa-a5738056c9f6","dateUpdated":"2024-09-11T15:34:05.255Z"},"credits":[{"lang":"en","type":"finder","value":"Haya Shulman"},{"lang":"en","type":"finder","value":"Donika Mirdita"},{"lang":"en","type":"finder","value":"Niklas Vogel"}],"datePublic":"2023-09-13T00:00:00.000Z","solutions":[{"lang":"en","value":"This issue is fixed in 0.7.3 and all later versions."}],"timeline":[{"lang":"en","time":"2023-07-19T18:00:00.000Z","value":"Issue reported by Haya Shulman"},{"lang":"en","time":"2023-09-13T14:00:00.000Z","value":"Fixes released"}]},"adp":[{"title":"CVE Program Container","references":[{"url":"https://nlnetlabs.nl/downloads/bcder/CVE-2023-39914.txt","tags":["vendor-advisory","x_transferred"]}],"providerMetadata":{"shortName":"CVE","orgId":"af854a3a-2127-422b-91ae-364da2661108","dateUpdated":"2024-08-02T18:18:10.086Z"}},{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2024-09-12T13:22:23.054203Z","id":"CVE-2023-39914","options":[{"Exploitation":"none"},{"Automatable":"yes"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2024-09-12T13:22:36.893Z"}}]}}}