<?xml version="1.0" encoding="UTF-8"?>
<cvrfdoc xmlns="http://www.icasi.org/CVRF/schema/cvrf/1.1" xmlns:cvrf="http://www.icasi.org/CVRF/schema/cvrf/1.1">
  <DocumentTitle xml:lang="en">libopenssl-1_0_0-devel-1.0.2u-12.1 on GA media</DocumentTitle>
  <DocumentType>SUSE Patch</DocumentType>
  <DocumentPublisher Type="Vendor">
    <ContactDetails>security@suse.de</ContactDetails>
    <IssuingAuthority>SUSE Security Team</IssuingAuthority>
  </DocumentPublisher>
  <DocumentTracking>
    <Identification>
      <ID>openSUSE-SU-2024:12687</ID>
    </Identification>
    <Status>Final</Status>
    <Version>1</Version>
    <RevisionHistory>
      <Revision>
        <Number>1</Number>
        <Date>2024-06-17T21:45:33Z</Date>
        <Description>current</Description>
      </Revision>
    </RevisionHistory>
    <InitialReleaseDate>2024-06-17T21:45:33Z</InitialReleaseDate>
    <CurrentReleaseDate>2024-06-17T21:45:33Z</CurrentReleaseDate>
    <Generator>
      <Engine>cve-database/bin/generate-cvrf.pl</Engine>
      <Date>2017-02-24T01:00:00Z</Date>
    </Generator>
  </DocumentTracking>
  <DocumentNotes>
    <Note Title="Topic" Type="Summary" Ordinal="1" xml:lang="en">libopenssl-1_0_0-devel-1.0.2u-12.1 on GA media</Note>
    <Note Title="Details" Type="General" Ordinal="2" xml:lang="en">These are all security issues fixed in the libopenssl-1_0_0-devel-1.0.2u-12.1 package on the GA media of openSUSE Tumbleweed.</Note>
    <Note Title="Terms of Use" Type="Legal Disclaimer" Ordinal="3" xml:lang="en">The CVRF data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).</Note>
    <Note Title="Patchnames" Type="Details" Ordinal="4" xml:lang="en">openSUSE-Tumbleweed-2024-12687</Note>
  </DocumentNotes>
  <DocumentDistribution xml:lang="en">Copyright SUSE LLC under the Creative Commons License 4.0 with Attribution (CC-BY-4.0)</DocumentDistribution>
  <DocumentReferences>
    <Reference Type="Self">
      <URL/>
      <Description>E-Mail link for openSUSE-SU-2024:12687</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/support/security/rating/</URL>
      <Description>SUSE Security Ratings</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2020-1971/</URL>
      <Description>SUSE CVE CVE-2020-1971 page</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2022-4304/</URL>
      <Description>SUSE CVE CVE-2022-4304 page</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2023-0215/</URL>
      <Description>SUSE CVE CVE-2023-0215 page</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2023-0286/</URL>
      <Description>SUSE CVE CVE-2023-0286 page</Description>
    </Reference>
  </DocumentReferences>
  <ProductTree xmlns="http://www.icasi.org/CVRF/schema/prod/1.1">
    <Branch Type="Product Family" Name="openSUSE Tumbleweed">
      <Branch Type="Product Name" Name="openSUSE Tumbleweed">
        <FullProductName ProductID="openSUSE Tumbleweed" CPE="cpe:/o:opensuse:tumbleweed">openSUSE Tumbleweed</FullProductName>
      </Branch>
    </Branch>
    <Branch Type="Product Version" Name="libopenssl-1_0_0-devel-1.0.2u-12.1">
      <FullProductName ProductID="libopenssl-1_0_0-devel-1.0.2u-12.1">libopenssl-1_0_0-devel-1.0.2u-12.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="libopenssl-1_0_0-devel-32bit-1.0.2u-12.1">
      <FullProductName ProductID="libopenssl-1_0_0-devel-32bit-1.0.2u-12.1">libopenssl-1_0_0-devel-32bit-1.0.2u-12.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="libopenssl10-1.0.2u-12.1">
      <FullProductName ProductID="libopenssl10-1.0.2u-12.1">libopenssl10-1.0.2u-12.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="libopenssl1_0_0-1.0.2u-12.1">
      <FullProductName ProductID="libopenssl1_0_0-1.0.2u-12.1">libopenssl1_0_0-1.0.2u-12.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="libopenssl1_0_0-32bit-1.0.2u-12.1">
      <FullProductName ProductID="libopenssl1_0_0-32bit-1.0.2u-12.1">libopenssl1_0_0-32bit-1.0.2u-12.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="libopenssl1_0_0-hmac-1.0.2u-12.1">
      <FullProductName ProductID="libopenssl1_0_0-hmac-1.0.2u-12.1">libopenssl1_0_0-hmac-1.0.2u-12.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="libopenssl1_0_0-hmac-32bit-1.0.2u-12.1">
      <FullProductName ProductID="libopenssl1_0_0-hmac-32bit-1.0.2u-12.1">libopenssl1_0_0-hmac-32bit-1.0.2u-12.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="libopenssl1_0_0-steam-1.0.2u-12.1">
      <FullProductName ProductID="libopenssl1_0_0-steam-1.0.2u-12.1">libopenssl1_0_0-steam-1.0.2u-12.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="libopenssl1_0_0-steam-32bit-1.0.2u-12.1">
      <FullProductName ProductID="libopenssl1_0_0-steam-32bit-1.0.2u-12.1">libopenssl1_0_0-steam-32bit-1.0.2u-12.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="openssl-1_0_0-1.0.2u-12.1">
      <FullProductName ProductID="openssl-1_0_0-1.0.2u-12.1">openssl-1_0_0-1.0.2u-12.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="openssl-1_0_0-cavs-1.0.2u-12.1">
      <FullProductName ProductID="openssl-1_0_0-cavs-1.0.2u-12.1">openssl-1_0_0-cavs-1.0.2u-12.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="openssl-1_0_0-doc-1.0.2u-12.1">
      <FullProductName ProductID="openssl-1_0_0-doc-1.0.2u-12.1">openssl-1_0_0-doc-1.0.2u-12.1</FullProductName>
    </Branch>
    <Relationship ProductReference="libopenssl-1_0_0-devel-1.0.2u-12.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Tumbleweed">
      <FullProductName ProductID="openSUSE Tumbleweed:libopenssl-1_0_0-devel-1.0.2u-12.1">libopenssl-1_0_0-devel-1.0.2u-12.1 as a component of openSUSE Tumbleweed</FullProductName>
    </Relationship>
    <Relationship ProductReference="libopenssl-1_0_0-devel-32bit-1.0.2u-12.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Tumbleweed">
      <FullProductName ProductID="openSUSE Tumbleweed:libopenssl-1_0_0-devel-32bit-1.0.2u-12.1">libopenssl-1_0_0-devel-32bit-1.0.2u-12.1 as a component of openSUSE Tumbleweed</FullProductName>
    </Relationship>
    <Relationship ProductReference="libopenssl10-1.0.2u-12.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Tumbleweed">
      <FullProductName ProductID="openSUSE Tumbleweed:libopenssl10-1.0.2u-12.1">libopenssl10-1.0.2u-12.1 as a component of openSUSE Tumbleweed</FullProductName>
    </Relationship>
    <Relationship ProductReference="libopenssl1_0_0-1.0.2u-12.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Tumbleweed">
      <FullProductName ProductID="openSUSE Tumbleweed:libopenssl1_0_0-1.0.2u-12.1">libopenssl1_0_0-1.0.2u-12.1 as a component of openSUSE Tumbleweed</FullProductName>
    </Relationship>
    <Relationship ProductReference="libopenssl1_0_0-32bit-1.0.2u-12.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Tumbleweed">
      <FullProductName ProductID="openSUSE Tumbleweed:libopenssl1_0_0-32bit-1.0.2u-12.1">libopenssl1_0_0-32bit-1.0.2u-12.1 as a component of openSUSE Tumbleweed</FullProductName>
    </Relationship>
    <Relationship ProductReference="libopenssl1_0_0-hmac-1.0.2u-12.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Tumbleweed">
      <FullProductName ProductID="openSUSE Tumbleweed:libopenssl1_0_0-hmac-1.0.2u-12.1">libopenssl1_0_0-hmac-1.0.2u-12.1 as a component of openSUSE Tumbleweed</FullProductName>
    </Relationship>
    <Relationship ProductReference="libopenssl1_0_0-hmac-32bit-1.0.2u-12.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Tumbleweed">
      <FullProductName ProductID="openSUSE Tumbleweed:libopenssl1_0_0-hmac-32bit-1.0.2u-12.1">libopenssl1_0_0-hmac-32bit-1.0.2u-12.1 as a component of openSUSE Tumbleweed</FullProductName>
    </Relationship>
    <Relationship ProductReference="libopenssl1_0_0-steam-1.0.2u-12.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Tumbleweed">
      <FullProductName ProductID="openSUSE Tumbleweed:libopenssl1_0_0-steam-1.0.2u-12.1">libopenssl1_0_0-steam-1.0.2u-12.1 as a component of openSUSE Tumbleweed</FullProductName>
    </Relationship>
    <Relationship ProductReference="libopenssl1_0_0-steam-32bit-1.0.2u-12.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Tumbleweed">
      <FullProductName ProductID="openSUSE Tumbleweed:libopenssl1_0_0-steam-32bit-1.0.2u-12.1">libopenssl1_0_0-steam-32bit-1.0.2u-12.1 as a component of openSUSE Tumbleweed</FullProductName>
    </Relationship>
    <Relationship ProductReference="openssl-1_0_0-1.0.2u-12.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Tumbleweed">
      <FullProductName ProductID="openSUSE Tumbleweed:openssl-1_0_0-1.0.2u-12.1">openssl-1_0_0-1.0.2u-12.1 as a component of openSUSE Tumbleweed</FullProductName>
    </Relationship>
    <Relationship ProductReference="openssl-1_0_0-cavs-1.0.2u-12.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Tumbleweed">
      <FullProductName ProductID="openSUSE Tumbleweed:openssl-1_0_0-cavs-1.0.2u-12.1">openssl-1_0_0-cavs-1.0.2u-12.1 as a component of openSUSE Tumbleweed</FullProductName>
    </Relationship>
    <Relationship ProductReference="openssl-1_0_0-doc-1.0.2u-12.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Tumbleweed">
      <FullProductName ProductID="openSUSE Tumbleweed:openssl-1_0_0-doc-1.0.2u-12.1">openssl-1_0_0-doc-1.0.2u-12.1 as a component of openSUSE Tumbleweed</FullProductName>
    </Relationship>
  </ProductTree>
  <Vulnerability xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1" Ordinal="1">
    <Notes>
      <Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">The X.509 GeneralName type is a generic type for representing different types of names. One of those name types is known as EDIPartyName. OpenSSL provides a function GENERAL_NAME_cmp which compares different instances of a GENERAL_NAME to see if they are equal or not. This function behaves incorrectly when both GENERAL_NAMEs contain an EDIPARTYNAME. A NULL pointer dereference and a crash may occur leading to a possible denial of service attack. OpenSSL itself uses the GENERAL_NAME_cmp function for two purposes: 1) Comparing CRL distribution point names between an available CRL and a CRL distribution point embedded in an X509 certificate 2) When verifying that a timestamp response token signer matches the timestamp authority name (exposed via the API functions TS_RESP_verify_response and TS_RESP_verify_token) If an attacker can control both items being compared then that attacker could trigger a crash. For example if the attacker can trick a client or server into checking a malicious certificate against a malicious CRL then this may occur. Note that some applications automatically download CRLs based on a URL embedded in a certificate. This checking happens prior to the signatures on the certificate and CRL being verified. OpenSSL's s_server, s_client and verify tools have support for the "-crl_download" option which implements automatic CRL downloading and this attack has been demonstrated to work against those tools. Note that an unrelated bug means that affected versions of OpenSSL cannot parse or construct correct encodings of EDIPARTYNAME. However it is possible to construct a malformed EDIPARTYNAME that OpenSSL's parser will accept and hence trigger this attack. All OpenSSL 1.1.1 and 1.0.2 versions are affected by this issue. Other OpenSSL releases are out of support and have not been checked. Fixed in OpenSSL 1.1.1i (Affected 1.1.1-1.1.1h). Fixed in OpenSSL 1.0.2x (Affected 1.0.2-1.0.2w).</Note>
    </Notes>
    <CVE>CVE-2020-1971</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>openSUSE Tumbleweed:libopenssl-1_0_0-devel-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl-1_0_0-devel-32bit-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl10-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl1_0_0-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl1_0_0-32bit-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl1_0_0-hmac-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl1_0_0-hmac-32bit-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl1_0_0-steam-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl1_0_0-steam-32bit-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:openssl-1_0_0-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:openssl-1_0_0-cavs-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:openssl-1_0_0-doc-1.0.2u-12.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>important</Description>
      </Threat>
    </Threats>
    <Remediations>
      <Remediation Type="Vendor Fix">
        <Description xml:lang="en">To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
</Description>
        <URL/>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2020-1971.html</URL>
        <Description>CVE-2020-1971</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1179491</URL>
        <Description>SUSE Bug 1179491</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1196179</URL>
        <Description>SUSE Bug 1196179</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1199303</URL>
        <Description>SUSE Bug 1199303</Description>
      </Reference>
    </References>
  </Vulnerability>
  <Vulnerability xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1" Ordinal="2">
    <Notes>
      <Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">A timing based side channel exists in the OpenSSL RSA Decryption implementation
which could be sufficient to recover a plaintext across a network in a
Bleichenbacher style attack. To achieve a successful decryption an attacker
would have to be able to send a very large number of trial messages for
decryption. The vulnerability affects all RSA padding modes: PKCS#1 v1.5,
RSA-OEAP and RSASVE.

For example, in a TLS connection, RSA is commonly used by a client to send an
encrypted pre-master secret to the server. An attacker that had observed a
genuine connection between a client and a server could use this flaw to send
trial messages to the server and record the time taken to process them. After a
sufficiently large number of messages the attacker could recover the pre-master
secret used for the original connection and thus be able to decrypt the
application data sent over that connection.

</Note>
    </Notes>
    <CVE>CVE-2022-4304</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>openSUSE Tumbleweed:libopenssl-1_0_0-devel-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl-1_0_0-devel-32bit-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl10-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl1_0_0-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl1_0_0-32bit-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl1_0_0-hmac-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl1_0_0-hmac-32bit-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl1_0_0-steam-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl1_0_0-steam-32bit-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:openssl-1_0_0-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:openssl-1_0_0-cavs-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:openssl-1_0_0-doc-1.0.2u-12.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</Description>
      </Threat>
    </Threats>
    <Remediations>
      <Remediation Type="Vendor Fix">
        <Description xml:lang="en">To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
</Description>
        <URL/>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2022-4304.html</URL>
        <Description>CVE-2022-4304</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1207534</URL>
        <Description>SUSE Bug 1207534</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1210067</URL>
        <Description>SUSE Bug 1210067</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1213146</URL>
        <Description>SUSE Bug 1213146</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1213289</URL>
        <Description>SUSE Bug 1213289</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1215014</URL>
        <Description>SUSE Bug 1215014</Description>
      </Reference>
    </References>
  </Vulnerability>
  <Vulnerability xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1" Ordinal="3">
    <Notes>
      <Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">The public API function BIO_new_NDEF is a helper function used for streaming
ASN.1 data via a BIO. It is primarily used internally to OpenSSL to support the
SMIME, CMS and PKCS7 streaming capabilities, but may also be called directly by
end user applications.

The function receives a BIO from the caller, prepends a new BIO_f_asn1 filter
BIO onto the front of it to form a BIO chain, and then returns the new head of
the BIO chain to the caller. Under certain conditions, for example if a CMS
recipient public key is invalid, the new filter BIO is freed and the function
returns a NULL result indicating a failure. However, in this case, the BIO chain
is not properly cleaned up and the BIO passed by the caller still retains
internal pointers to the previously freed filter BIO. If the caller then goes on
to call BIO_pop() on the BIO then a use-after-free will occur. This will most
likely result in a crash.



This scenario occurs directly in the internal function B64_write_ASN1() which
may cause BIO_new_NDEF() to be called and will subsequently call BIO_pop() on
the BIO. This internal function is in turn called by the public API functions
PEM_write_bio_ASN1_stream, PEM_write_bio_CMS_stream, PEM_write_bio_PKCS7_stream,
SMIME_write_ASN1, SMIME_write_CMS and SMIME_write_PKCS7.

Other public API functions that may be impacted by this include
i2d_ASN1_bio_stream, BIO_new_CMS, BIO_new_PKCS7, i2d_CMS_bio_stream and
i2d_PKCS7_bio_stream.

The OpenSSL cms and smime command line applications are similarly affected.



</Note>
    </Notes>
    <CVE>CVE-2023-0215</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>openSUSE Tumbleweed:libopenssl-1_0_0-devel-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl-1_0_0-devel-32bit-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl10-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl1_0_0-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl1_0_0-32bit-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl1_0_0-hmac-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl1_0_0-hmac-32bit-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl1_0_0-steam-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl1_0_0-steam-32bit-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:openssl-1_0_0-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:openssl-1_0_0-cavs-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:openssl-1_0_0-doc-1.0.2u-12.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</Description>
      </Threat>
    </Threats>
    <Remediations>
      <Remediation Type="Vendor Fix">
        <Description xml:lang="en">To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
</Description>
        <URL/>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2023-0215.html</URL>
        <Description>CVE-2023-0215</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1207536</URL>
        <Description>SUSE Bug 1207536</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1213146</URL>
        <Description>SUSE Bug 1213146</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1225628</URL>
        <Description>SUSE Bug 1225628</Description>
      </Reference>
    </References>
  </Vulnerability>
  <Vulnerability xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1" Ordinal="4">
    <Notes>
      <Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">There is a type confusion vulnerability relating to X.400 address processing
inside an X.509 GeneralName. X.400 addresses were parsed as an ASN1_STRING but
the public structure definition for GENERAL_NAME incorrectly specified the type
of the x400Address field as ASN1_TYPE. This field is subsequently interpreted by
the OpenSSL function GENERAL_NAME_cmp as an ASN1_TYPE rather than an
ASN1_STRING.

When CRL checking is enabled (i.e. the application sets the
X509_V_FLAG_CRL_CHECK flag), this vulnerability may allow an attacker to pass
arbitrary pointers to a memcmp call, enabling them to read memory contents or
enact a denial of service. In most cases, the attack requires the attacker to
provide both the certificate chain and CRL, neither of which need to have a
valid signature. If the attacker only controls one of these inputs, the other
input must already contain an X.400 address as a CRL distribution point, which
is uncommon. As such, this vulnerability is most likely to only affect
applications which have implemented their own functionality for retrieving CRLs
over a network.

</Note>
    </Notes>
    <CVE>CVE-2023-0286</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>openSUSE Tumbleweed:libopenssl-1_0_0-devel-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl-1_0_0-devel-32bit-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl10-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl1_0_0-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl1_0_0-32bit-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl1_0_0-hmac-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl1_0_0-hmac-32bit-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl1_0_0-steam-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:libopenssl1_0_0-steam-32bit-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:openssl-1_0_0-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:openssl-1_0_0-cavs-1.0.2u-12.1</ProductID>
        <ProductID>openSUSE Tumbleweed:openssl-1_0_0-doc-1.0.2u-12.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</Description>
      </Threat>
    </Threats>
    <Remediations>
      <Remediation Type="Vendor Fix">
        <Description xml:lang="en">To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
</Description>
        <URL/>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2023-0286.html</URL>
        <Description>CVE-2023-0286</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1207533</URL>
        <Description>SUSE Bug 1207533</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1207569</URL>
        <Description>SUSE Bug 1207569</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1211136</URL>
        <Description>SUSE Bug 1211136</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1211503</URL>
        <Description>SUSE Bug 1211503</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1213146</URL>
        <Description>SUSE Bug 1213146</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1214269</URL>
        <Description>SUSE Bug 1214269</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1218477</URL>
        <Description>SUSE Bug 1218477</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1218967</URL>
        <Description>SUSE Bug 1218967</Description>
      </Reference>
    </References>
  </Vulnerability>
</cvrfdoc>
