Skip to content

CVE-2017-3156 Covert Timing Channel in Apache CXF

HighCVSS 7.5 EPSS 6.3%
Published
Updated
Exploit status
No public exploit known

Description

The OAuth2 Hawk and JOSE MAC Validation code in Apache CXF prior to 3.0.13 and 3.1.x prior to 3.1.10 is not using a constant time MAC signature comparison algorithm which may be exploited by sophisticated timing attacks.

Affected products

ProductAffected versionsFixed in
org.apache.cxf.karaf/apache-cxf(Maven) <= 3.0.12 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) >= 3.1.0, <= 3.1.9 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) < 3.0.13 3.0.13
org.apache.cxf.karaf/apache-cxf(Maven) = 2.3.10 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.3.11 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.3.3 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.3.4 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.3.5 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.3.6 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.3.7 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.3.8 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.3.9 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.4.0 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.4.1 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.4.10 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.4.2 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.4.3 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.4.4 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.4.5 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.4.6 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.4.7 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.4.8 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.4.9 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.5.0 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.5.1 No fix listed
Show 88 more
ProductAffected versionsFixed in
org.apache.cxf.karaf/apache-cxf(Maven) = 2.5.10 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.5.11 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.5.2 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.5.3 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.5.4 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.5.5 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.5.5.1 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.5.6 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.5.7 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.5.8 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.5.9 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.6.0 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.6.1 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.6.10 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.6.11 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.6.12 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.6.13 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.6.14 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.6.15 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.6.16 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.6.17 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.6.2 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.6.3 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.6.4 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.6.5 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.6.6 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.6.6.1 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.6.7 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.6.8 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.6.9 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.7.0 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.7.1 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.7.10 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.7.11 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.7.12 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.7.13 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.7.14 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.7.15 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.7.16 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.7.17 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.7.18 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.7.2 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.7.3 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.7.4 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.7.5 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.7.6 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.7.7 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.7.8 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 2.7.9 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 3.0.0 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 3.0.0-milestone1 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 3.0.0-milestone2 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 3.0.1 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 3.0.10 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 3.0.11 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 3.0.12 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 3.0.2 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 3.0.3 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 3.0.4 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 3.0.5 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 3.0.6 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 3.0.7 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 3.0.8 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 3.0.9 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) >= 3.1.0, < 3.1.10 3.1.10
org.apache.cxf.karaf/apache-cxf(Maven) = 3.1.0 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 3.1.1 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 3.1.2 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 3.1.3 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 3.1.4 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 3.1.5 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 3.1.6 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 3.1.7 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 3.1.8 No fix listed
org.apache.cxf.karaf/apache-cxf(Maven) = 3.1.9 No fix listed
apache cxf <= 3.0.12 No fix listed
apache cxf = 3.1.0 No fix listed
apache cxf = 3.1.1 No fix listed
apache cxf = 3.1.2 No fix listed
apache cxf = 3.1.3 No fix listed
apache cxf = 3.1.4 No fix listed
apache cxf = 3.1.5 No fix listed
apache cxf = 3.1.6 No fix listed
apache cxf = 3.1.7 No fix listed
apache cxf = 3.1.8 No fix listed
apache cxf = 3.1.9 No fix listed
Apache CXF = prior to 3.0.13 No fix listed
Apache CXF = 3.1.x prior to 3.1.10 No fix listed

References