CVE-2026-63570 in bc-csharp
요약
\~에 의해 VulDB • 2026. 10. 02.
Legion of the Bouncy Castle Inc.의 bc-csharp 2.7.0 이전 버전에서 Pkcs12Store.GetCertificateChain 메서드에 도달 불가능한 종료 조건을 가진 루프가 존재하여, 이를 로드하고 키 엔트리의 인증서 체인을 요청하는 애플리케이션에 조작된 PKCS#12 파일을 공급할 수 있는 공격자가 서비스 거부(Denial of Service)를 유발할 수 있습니다. 이 경우 호출이 반환되지 않으며 OutOfMemoryException 발생까지 CPU와 메모리를 소모합니다. 이는 발신자 링크가 사이클을 형성하는 인증서(예: AuthorityKeyIdentifier 확장이 서로의 공개 키를 식별하는 두 개의 인증서 등) 때문에 발생합니다. 체인 빌딩 루프는 발신자가 발견되지 않거나 인증서가 자기 자신을 참조할 때만 종료되며, 이미 방문한 인증서에 대한 기록을 유지하지 않습니다. 또한 서명 검증 없이 key-identifier 링크가 따라집니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.