Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

CVE-2023-0401

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-476 Desreferencia a puntero nulo (NULL)
Fecha de publicación:
08/02/2023
Última modificación:
04/11/2025

Descripción

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

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:* 3.0.0 (incluyendo) 3.0.7 (incluyendo)
cpe:2.3:a:stormshield:stormshield_management_center:*:*:*:*:*:*:*:* 3.3.3 (excluyendo)