CVE-2018-16152
Publication date 24 September 2018
Last updated 24 July 2024
Ubuntu priority
Cvss 3 Severity Score
In verify_emsa_pkcs1_signature() in gmp_rsa_public_key.c in the gmp plugin in strongSwan 4.x and 5.x before 5.7.0, the RSA implementation based on GMP does not reject excess data in the digestAlgorithm.parameters field during PKCS#1 v1.5 signature verification. Consequently, a remote attacker can forge signatures when small public exponents are being used, which could lead to impersonation when only an RSA signature is used for IKEv2 authentication. This is a variant of CVE-2006-4790 and CVE-2014-1568.
Status
Package | Ubuntu Release | Status |
---|---|---|
strongswan | 18.04 LTS bionic |
Fixed 5.6.2-1ubuntu2.2
|
16.04 LTS xenial |
Fixed 5.3.5-1ubuntu3.7
|
|
14.04 LTS trusty |
Fixed 5.1.2-0ubuntu2.10
|
Severity score breakdown
Parameter | Value |
---|---|
Base score | 7.5 · High |
Attack vector | Network |
Attack complexity | Low |
Privileges required | None |
User interaction | None |
Scope | Unchanged |
Confidentiality | None |
Integrity impact | High |
Availability impact | None |
Vector | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N |
References
Related Ubuntu Security Notices (USN)
- USN-3771-1
- strongSwan vulnerabilities
- 25 September 2018