CVE-2017-8342 Radicale is vulnerable to timing oracles and simple bruteforce attacks

High 8.1 Published Updated

Radicale server exposes timing oracles in htpasswd authentication, allowing attackers to brute-force credentials and bypass security controls.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2017-8342?

CVE-2017-8342 is a high-severity vulnerability in n/a, published on 30 Apr 2017. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Radicale before 1.1.2 and 2.x before 2.0.0rc2 is prone to timing oracles and simple brute-force attacks when using the htpasswd authentication method.

Weakness: CWE-362

Which versions are affected by CVE-2017-8342?

5 open source packages ship an affected version, including radicale and Radicale. It affects 1 product.

PackageAffectedFixed in
radicale PyPIAll versions1.1.2
radicale PyPIAll versions1.1.2
radicale PyPIFrom 2.0.0rc12.0.0rc2
Radicale PyPIAll versions1.1.2
Radicale PyPIFrom 2.0.0rc12.0.0rc2

Products include Radicale Radicale.

How do I fix CVE-2017-8342?

Upgrade radicale to a fixed version for your release line: 1.1.2 or 2.0.0rc2.

Is CVE-2017-8342 being exploited?

There is no known exploitation of CVE-2017-8342 in the wild and no public exploit code.

Sources

Also known as DEBIAN-CVE-2017-8342, DLA-2187-1, DLA-934-1, GHSA-rpv4-63g3-9x23, MGASA-2017-0140, PYSEC-2017-102 and 1 more.

Is CVE-2017-8342 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free