CVE-2017-12867 SimpleSAMLphp Invalid token creation and validation

Medium 5.9 Published Updated

Attackers with a secret token can extend its validity by manipulating time offsets, bypassing expiration controls in SimpleSAMLphp.

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-12867?

CVE-2017-12867 is a medium-severity vulnerability in n/a, published on 29 Aug 2017. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

The SimpleSAML_Auth_TimeLimitedToken class in SimpleSAMLphp 1.14.14 and earlier allows attackers with access to a secret token to extend its validity period by manipulating the prepended time offset.

Weakness: CWE-613

Which versions are affected by CVE-2017-12867?

2 open source packages ship an affected version, including simplesamlphp/simplesamlphp. It affects 1 product.

PackageAffectedFixed in
simplesamlphp/simplesamlphp PackagistFrom 1.14.01.14.15
simplesamlphp/simplesamlphp PackagistFrom 1.14.01.14.15

Products include Simplesamlphp Simplesamlphp.

How do I fix CVE-2017-12867?

Upgrade simplesamlphp/simplesamlphp to 1.14.15 or later.

Is CVE-2017-12867 being exploited?

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

Sources

Also known as DEBIAN-CVE-2017-12867, GHSA-597c-mh7m-48v7, UBUNTU-CVE-2017-12867.

Is CVE-2017-12867 in your software?

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

Check your SBOMs for free