DSA-2019-079: RSA BSAFE® Crypto-C Micro Edition and Micro Edition Suite Multiple Security Vulnerabilities

Document created by RSA Product Team Employee on Sep 11, 2019Last modified by RSA Product Team Employee on Sep 12, 2019
Version 3Show Document
  • View in full screen mode
Dell EMC Identifier:DSA-2019-079
CVE Identifier:CVE-2019-3728, CVE-2019-3729, CVE-2019-3730, CVE-2019-3731, CVE-2019-3732, CVE-2019-3733
Severity:High
Severity Rating:View details below for individual CVSS Score for each CVE
Affected Products:RSA BSAFE Crypto-C Micro Edition 
  • versions 4.0.x (CVE-2019-3733)
  • versions prior to 4.0.5.3 in the 4.0.x series (CVE-2019-3732)
  • versions prior to 4.0.5.4 in the 4.0.x series (CVE-2019-3728)
  • versions prior to 4.1.3.3 in the 4.1.x series (CVE-2019-3732)
  • versions prior to 4.1.4 in the 4.1.x series (CVE-2019-3728, CVE-2019-3733)
RSA BSAFE Micro Edition Suite
  • versions prior to 4.0.11 in the 4.0.x series (CVE-2019-3732)
  • versions prior to 4.0.13 in the 4.0.x series (CVE-2019-3728, CVE-2019-3729, CVE-2019-3731)
  • versions 4.1.x (CVE-2019-3728, CVE-2019-3729, CVE-2019-3731)
  • versions 4.2.x (CVE-2019-3728, CVE-2019-3729, CVE-2019-3730, CVE-2019-3731, CVE-2019-3732)
  • versions 4.3.x (CVE-2019-3728, CVE-2019-3729, CVE-2019-3730, CVE-2019-3731)
  • versions prior to 4.1.6.1 in the 4.1.x series (CVE-2019-3732)
  • versions prior to 4.1.6.3 in the 4.1.x series (CVE-2019-3730)
  • versions prior to 4.3.3 in the 4.3.x series (CVE-2019-3732)
Summary:RSA BSAFE Crypto-C Micro Edition and RSA BSAFE Micro Edition Suite updates contain fixes for multiple security vulnerabilities that could potentially be exploited by malicious users to compromise the affected system.
Details:
  • Buffer Over-read – CVE-2019-3728
    RSA BSAFE Crypto-C Micro Edition versions prior to 4.0.5.4 (in 4.0.x) and 4.1.4 (in 4.1.x) and RSA BSAFE Micro Edition Suite versions prior to 4.0.13 (in 4.0.x) and prior to 4.4 (in 4.1.x, 4.2.x, 4.3.x) are vulnerable to a Buffer Over-read vulnerability when processing DSA signature. A malicious remote user could potentially exploit this vulnerability to cause a crash in the library of the affected system.

 

CVSS v3 Base Score: 7.5 (CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H)

 

  • Heap-based Buffer Overflow – CVE-2019-3729
    RSA BSAFE Micro Edition Suite versions prior to 4.4 (in 4.0.x, 4.1.x, 4.2.x and 4.3.x) are vulnerable to a Heap-based Buffer Overflow vulnerability when parsing ECDSA signature. A malicious user with adjacent network access could potentially exploit this vulnerability to cause a crash in the library of the affected system.

 

CVSS v3 Base Score: 2.4 (AV:A/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:L)

 

  • Information Exposure Through an Error Message – CVE-2019-3730
    RSA BSAFE Micro Edition Suite versions prior to 4.1.6.3 (in 4.1.x) and prior to 4.4 (in 4.2.x and 4.3.x), are vulnerable to an Information Exposure Through an Error Message vulnerability, also known as a “padding oracle attack vulnerability”. A malicious remote user could potentially exploit this vulnerability to extract information leaving data at risk of exposure.

 

CVSS v3 Base Score: 5.9 (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N)

 

  • Information Exposure Through Timing Discrepancy – CVE-2019-3731
    RSA BSAFE Crypto-C Micro Edition versions prior to 4.1.4 and RSA Micro Edition Suite versions prior to 4.4 are vulnerable to an Information Exposure Through Timing Discrepancy. A malicious remote user could potentially exploit this vulnerability to extract information leaving data at risk of exposure.

 

CVSS v3 Base Score: 5.9 (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N

 

  • Information Exposure Through Timing Discrepancy – CVE-2019-3732
    RSA BSAFE Crypto-C Micro Edition, versions prior to 4.0.5.3 (in 4.0.x) and versions prior to 4.1.3.3 (in 4.1.x), and RSA Micro Edition Suite, versions prior to 4.0.11 (in 4.0.x) versions prior to 4.1.6.1 (in 4.1.x) and versions prior to 4.3.3 (4.2.x and 4.3.x) are vulnerable to an Information Exposure Through Timing Discrepancy. A malicious remote user could potentially exploit this vulnerability to extract information leaving data at risk of exposure.

 

CVSS v3 Base Score: 5.9 (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N)

 

  • Improper Clearing of Heap Memory Before Release ('Heap Inspection') – CVE-2019-3733
    RSA BSAFE Crypto-C Micro Edition, all versions prior to 4.1.4, is vulnerable to three (3) different Improper Clearing of Heap Memory Before Release vulnerability, also known as 'Heap Inspection vulnerability'. A malicious remote user could potentially exploit this vulnerability to extract information leaving data at risk of exposure.

 

CVSS v3 Base Score: 4.4 (AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N)

Recommendation:

The following RSA BSAFE Crypto-C Micro Edition and Micro Edition Suite releases contain resolutions to these vulnerabilities:

  • RSA BSAFE Crypto-C Micro Edition version 4.0.5.3 (CVE-2019-3732)
  • RSA BSAFE Crypto-C Micro Edition version 4.1.4 (CVE-2019-3731, CVE-2019-3732, CVE-2019-3733, CVE-2019-3728)
  • RSA BSAFE Micro Edition Suite version 4.0.11 (CVE-2019-3732)
  • RSA BSAFE Micro Edition Suite version 4.1.6.3 (CVE-2019-3730, CVE-2019-3732)
  • RSA BSAFE Micro Edition Suite version 4.4 (CVE-2019-3729, CVE-2019-3730, CVE-2019-3731, CVE-2019-3732, CVE-2019-3733, CVE-2019-3728)


RSA recommends all customers upgrade to RSA BSAFE Crypto-C Micro Edition version 4.1.4 and Micro Edition Suite version 4.4 at the earliest opportunity.

Severity Rating:For an explanation of Severity Ratings, refer to Dell’s Vulnerability Disclosure Policy. RSA recommends all customers take into account both the base score and any relevant temporal and environmental scores which may impact the potential severity associated with particular security vulnerability.
EOPS Policy:RSA has a defined End of Primary Support policy associated with all major versions. Please refer to the Product Version Life Cycle for additional details.
Legal Information:

Read and use the information in this RSA Security Advisory to assist in avoiding any situation that might arise from the problems described herein. If you have any questions regarding this advisory, contact RSA Customer Support. RSA Security LLC and its affiliates, including without limitation, its ultimate parent company, Dell Technologies, distribute RSA Security Advisories in order to bring to the attention of users of the affected RSA products, important security information.

 

RSA recommends that all users determine the applicability of this information to their individual situations and take appropriate action. The information set forth herein is provided "as is" without warranty of any kind. RSA disclaims all warranties, either express or implied, including the warranties of merchantability, fitness for a particular purpose, title and non-infringement.

 

In no event shall RSA, its affiliates or its suppliers, be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages, even if RSA, its affiliates or its suppliers have been advised of the possibility of such damages. Some jurisdictions do not allow the exclusion or limitation of liability for consequential or incidental damages, so the foregoing limitation may not apply.

Attachments

    Outcomes