{"schema_version":"1.3.1","id":"GO-2023-1589","modified":"2024-05-20T16:03:47Z","published":"2023-07-11T18:44:01Z","aliases":["CVE-2023-25656","GHSA-87x9-7grx-m28v"],"summary":"Denial of service from memory exhaustion in github.com/notaryproject/notation-go","details":"Parsing PKIX distinguished names containing the string \"=#\" can cause excessive memory consumption.","affected":[{"package":{"name":"github.com/notaryproject/notation-go","ecosystem":"Go"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"1.0.0-rc.3"}]}],"ecosystem_specific":{"imports":[{"path":"github.com/notaryproject/notation-go/internal/pkix","symbols":["ParseDistinguishedName"]},{"path":"github.com/notaryproject/notation-go/verifier","symbols":["New","NewFromConfig","verifier.Verify","verifyX509TrustedIdentities"]},{"path":"github.com/notaryproject/notation-go/verifier/trustpolicy","symbols":["Document.Validate","validateTrustedIdentities"]}]}}],"references":[{"type":"FIX","url":"https://github.com/notaryproject/notation-go/pull/275"}],"database_specific":{"url":"https://pkg.go.dev/vuln/GO-2023-1589","review_status":"REVIEWED"}}