CVE-2023-0401


NULL dereference during PKCS7 data verification

A NULL pointer can be dereferenced when signatures are being verified on PKCS7 signed or signedAndEnveloped data. In case the hash algorithm used for the signature is known to the OpenSSL library but the implementation of the hash algorithm is not available the digest initialization will fail. There is a missing check for the return value from the initialization function which later leads to invalid usage of the digest API most likely leading to a crash. The unavailability of an algorithm can be caused by using FIPS enabled configuration of providers or more commonly by not loading the legacy provider. PKCS7 data is processed by the SMIME library calls and also by the time stamp (TS) library calls. The TLS implementation in OpenSSL does not call these functions however third party applications would be affected if they call these functions to verify signatures on untrusted data.



We have discovered 19,072 live websites that are affected by CVE-2023-0401.

Contact us to get more info




Affected Software

Product  OpenSSL
Category Web Server Extensions
Vulnerable Versions
  • from 3 before 3.0.8
Total Vulnerable Versions30
Vulnerable Domains19,072 live websites (1.75% of OpenSSL install base)



Details

  • Published - Feb 8, 2023
  • Updated - Feb 24, 2023

Credits

  • Hubert Kario (Red Hat) (reporter)
  • Dmitry Belyavsky (Red Hat) (reporter)
  • Tomáš Mráz (remediation developer)




Countries

United States4,956 websites



Germany2,436 websites
France1,611 websites
Japan1,030 websites
GB864 websites
Finland803 websites
Czech Republic711 websites
Italy675 websites
Hungary521 websites
Canada473 websites

TLDs

.com5,688 websites
.de1,651 websites
.org1,053 websites
.edu962 websites
.net915 websites
.fr780 websites
.fi661 websites
.cz568 websites
.it496 websites
.co.uk489 websites

Vulnerable Versions

Vulnerable versions are highlighted in red


References


Websites affected by CVE-2023-0401

Top websites that are affected by CVE-2023-0401. Please click on the "Contact us" link to get more information.
DomainCountryRankContacts
******.org United States*,***
***.******.org United States*,***
****.******.org United States*,***
****.org United States*,***
***.****.org United States*,***
***.net Singapore*,***
********.org Germany*,***
********.edu United States**,***
**********.******.com United States**,***
***.********.be Belgium**,***
See full domain list