CVE-2026-43823 in swift-crypto
Zusammenfassung
von VulDB • 23.07.2026
Bei der Initialisierung eines RSA-Public-Keys aus DER- oder PEM-Daten tritt ein Fehler auf, wodurch die EVP_PKEY*-Struktur doppelt freigegeben wird: zunächst im catch-Block und anschließend in der Deinitialisierungsphase (deinit). Dies kann zu einem Absturz bei zukünftigen Speicherzuweisungen führen. Dieser Double-Free-Fehler manifestiert sich, wenn BoringSSL den Public-Key nicht aus den bereitgestellten Daten decodieren kann. Diese Schwachstelle wurde in swift-crypto Version 4.5.1 behoben.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.