REDHAT-BUG-1889486: Medium severity openssl vulnerability
AuthenticodeVerify() calls OpenSSLs d2iPKCS7() API to parse asn encoded signed authenticode pkcs#7 data. when this successfully returns, a type check is done by calling PKCS7typeissigned() and then Pkcs7->d.sign->contents->type is used. It is possible to construct an asn1 blob that successfully decodes and have d2iPKCS7() return a valid pointer and have PKCS7typeissigned() also return success but have Pkcs7->d.sign be a NULL pointer.
Reference: https://bugzilla.tianocore.org/showbug.cgi?id=1914
Affected Software
Event History
Frequently Asked Questions
What is the severity of REDHAT-BUG-1889486?
The severity of REDHAT-BUG-1889486 is high due to potential remote code execution vulnerabilities.
How do I fix REDHAT-BUG-1889486?
To fix REDHAT-BUG-1889486, update OpenSSL to the latest patched version provided by your distribution.
What software is affected by REDHAT-BUG-1889486?
REDHAT-BUG-1889486 affects OpenSSL implementations utilizing the AuthenticodeVerify() functionality.
What is the impact of REDHAT-BUG-1889486?
The impact of REDHAT-BUG-1889486 could allow an attacker to exploit the vulnerability to execute arbitrary code.
Is there a workaround for REDHAT-BUG-1889486?
A potential workaround for REDHAT-BUG-1889486 is to disable the use of PKCS#7 signed data until an update can be applied.