Búsqueda de    
Vulnerabilidad   
    Buscar 324607 Descripciones CVE y
145615 Descripciones de Pruebas,
accesos 10,000+ referencias cruzadas.
Pruebas   CVE   Todos  

ID de Prueba:1.3.6.1.4.1.25623.1.1.10.2021.0429
Categoría:Mageia Linux Local Security Checks
Título:Mageia: Security Advisory (MGASA-2021-0429)
Resumen:The remote host is missing an update for the 'openssl' package(s) announced via the MGASA-2021-0429 advisory.
Descripción:Summary:
The remote host is missing an update for the 'openssl' package(s) announced via the MGASA-2021-0429 advisory.

Vulnerability Insight:
In order to decrypt SM2 encrypted data an application is expected to call
the API function EVP_PKEY_decrypt(). Typically an application will call
this function twice. The first time, on entry, the 'out' parameter can be
NULL and, on exit, the 'outlen' parameter is populated with the buffer
size required to hold the decrypted plaintext. The application can then
allocate a sufficiently sized buffer and call EVP_PKEY_decrypt() again,
but this time passing a non-NULL value for the 'out' parameter. A bug in
the implementation of the SM2 decryption code means that the calculation
of the buffer size required to hold the plaintext returned by the first
call to EVP_PKEY_decrypt() can be smaller than the actual size required
by the second call. This can lead to a buffer overflow when
EVP_PKEY_decrypt() is called by the application a second time with a
buffer that is too small. A malicious attacker who is able present SM2
content for decryption to an application could cause attacker chosen
data to overflow the buffer by up to a maximum of 62 bytes altering the
contents of other data held after the buffer, possibly changing
application behaviour or causing the application to crash. The location
of the buffer is application dependent but is typically heap allocated.
(CVE-2021-3711)

ASN.1 strings are represented internally within OpenSSL as an ASN1_STRING
structure which contains a buffer holding the string data and a field
holding the buffer length. This contrasts with normal C strings which are
represented as a buffer for the string data which is terminated with a NUL
(0) byte. Although not a strict requirement, ASN.1 strings that are
parsed using OpenSSL's own 'd2i' functions (and other similar parsing
functions) as well as any string whose value has been set with the
ASN1_STRING_set() function will additionally NUL terminate the byte array
in the ASN1_STRING structure. However, it is possible for applications to
directly construct valid ASN1_STRING structures which do not NUL
terminate the byte array by directly setting the 'data' and 'length'
fields in the ASN1_STRING array. This can also happen by using the
ASN1_STRING_set0() function. Numerous OpenSSL functions that print ASN.1
data have been found to assume that the ASN1_STRING byte array will be
NUL terminated, even though this is not guaranteed for strings that have
been directly constructed. Where an application requests an ASN.1
structure to be printed, and where that ASN.1 structure contains
ASN1_STRINGs that have been directly constructed by the application
without NUL terminating the 'data' field, then a read buffer overrun can
occur. The same thing can also occur during name constraints processing
of certificates (for example if a certificate has been directly
constructed by the application instead of loading it via the OpenSSL
parsing functions, and the certificate contains non NUL terminated
ASN1_STRING structures). ... [Please see the references for more information on the vulnerabilities]

Affected Software/OS:
'openssl' package(s) on Mageia 8.

Solution:
Please install the updated package(s).

CVSS Score:
7.5

CVSS Vector:
AV:N/AC:L/Au:N/C:P/I:P/A:P

Referencia Cruzada: Common Vulnerability Exposure (CVE) ID: CVE-2021-3711
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=59f5e75f3bced8fc0e130d72a3f582cf7b480b46
https://security.netapp.com/advisory/ntap-20210827-0010/
https://security.netapp.com/advisory/ntap-20211022-0003/
https://www.openssl.org/news/secadv/20210824.txt
https://www.tenable.com/security/tns-2021-16
https://www.tenable.com/security/tns-2022-02
Debian Security Information: DSA-4963 (Google Search)
https://www.debian.org/security/2021/dsa-4963
https://security.gentoo.org/glsa/202209-02
https://security.gentoo.org/glsa/202210-02
https://www.oracle.com/security-alerts/cpuapr2022.html
https://www.oracle.com/security-alerts/cpujan2022.html
https://www.oracle.com/security-alerts/cpuoct2021.html
http://www.openwall.com/lists/oss-security/2021/08/26/2
https://lists.apache.org/thread.html/r18995de860f0e63635f3008fd2a6aca82394249476d21691e7c59c9e@%3Cdev.tomcat.apache.org%3E
https://lists.apache.org/thread.html/rad5d9f83f0d11fb3f8bb148d179b8a9ad7c6a17f18d70e5805a713d1@%3Cdev.tomcat.apache.org%3E
Common Vulnerability Exposure (CVE) ID: CVE-2021-3712
https://cert-portal.siemens.com/productcert/pdf/ssa-244969.pdf
https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=94d23fcff9b2a7a8368dfe52214d5c2569882c11
https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=ccb0a11145ee72b042d10593a64eaf9e8a55ec12
https://kc.mcafee.com/corporate/index?page=content&id=SB10366
https://lists.debian.org/debian-lts-announce/2021/09/msg00014.html
https://lists.debian.org/debian-lts-announce/2021/09/msg00021.html
CopyrightCopyright (C) 2022 Greenbone AG

Esta es sólo una de 145615 pruebas de vulnerabilidad en nuestra serie de pruebas. Encuentre más sobre cómo ejecutar una auditoría de seguridad completa.

Para ejecutar una prueba gratuita de esta vulnerabilidad contra su sistema, regístrese ahora.




© 1998-2025 E-Soft Inc. Todos los derechos reservados.