Bug 938945 - VUL-1: libtcnative-1-0: The Logjam Attack / weakdh.org
VUL-1: libtcnative-1-0: The Logjam Attack / weakdh.org
Status: RESOLVED FIXED
Classification: Novell Products
Product: SUSE Security Incidents
Classification: Novell Products
Component: Incidents
unspecified
Other Other
: P4 - Low : Major
: ---
Assigned To: Security Team bot
Security Team bot
:
Depends on:
Blocks: CVE-2015-4000
  Show dependency treegraph
 
Reported: 2015-07-21 14:58 UTC by Marcus Meissner
Modified: 2018-09-12 12:35 UTC (History)
12 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marcus Meissner 2015-07-21 14:58:31 UTC
+++ This bug was initially created as a clone of Bug #931600 +++

libtcnative-1-0 generates DH parameters of 512 bits when using a 512bit RSA key.

jni/native/src/sslutils.c

DH *SSL_callback_tmp_DH(SSL *ssl, int export, int keylen)
{
    int idx;
    switch (keylen) {
        case 512:
            idx = SSL_TMP_KEY_DH_512;
        break;
        case 2048:
            idx = SSL_TMP_KEY_DH_2048;
        break;
        case 4096:
            idx = SSL_TMP_KEY_DH_4096;
        break;
        case 1024:
        default:
            idx = SSL_TMP_KEY_DH_1024;
        break;
    }
    return (DH *)SSL_temp_keys[idx];
}


easiest solution would be to remove the lines:
 case 512:
            idx = SSL_TMP_KEY_DH_512;
        break;

and fall back to the 1024 bit key.
Comment 1 Marcus Meissner 2015-07-21 14:59:26 UTC
I am not planning to request an update for this.

Whoever uses 512bit RSA keys has likely not updated from sles 7.

But keep it on planned for next update.
Comment 2 Swamp Workflow Management 2015-07-21 22:00:24 UTC
bugbot adjusting priority
Comment 8 Swamp Workflow Management 2016-08-31 19:08:55 UTC
SUSE-SU-2016:2209-1: An update that fixes one vulnerability is now available.

Category: security (moderate)
Bug References: 938945
CVE References: CVE-2015-4000
Sources used:
SUSE Linux Enterprise Software Development Kit 12-SP1 (src):    libtcnative-1-0-1.1.32-9.1
SUSE Linux Enterprise Server 12-SP1 (src):    libtcnative-1-0-1.1.32-9.1
Comment 10 Swamp Workflow Management 2016-09-08 15:09:08 UTC
openSUSE-SU-2016:2267-1: An update that fixes one vulnerability is now available.

Category: security (moderate)
Bug References: 938945
CVE References: CVE-2015-4000
Sources used:
openSUSE Leap 42.1 (src):    libtcnative-1-0-1.1.32-7.1
Comment 11 Marcus Meissner 2016-09-26 13:55:29 UTC
released the interesting parts.
Comment 12 Swamp Workflow Management 2016-09-26 15:10:48 UTC
SUSE-SU-2016:2385-1: An update that fixes one vulnerability is now available.

Category: security (moderate)
Bug References: 938945
CVE References: CVE-2015-4000
Sources used:
SUSE Linux Enterprise Server 11-SP4 (src):    libtcnative-1-0-1.3.3-12.4.1
SUSE Linux Enterprise Debuginfo 11-SP4 (src):    libtcnative-1-0-1.3.3-12.4.1