CVE-2020-5225 Log injection in SimpleSAMLphp

Medium 4.4 Published Updated

Attackers can inject arbitrary log lines via unsanitized input in SimpleSAMLphp's error reporting script when file logging is enabled.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2020-5225?

CVE-2020-5225 is a medium-severity vulnerability in SimpleSAMLphp, published on 24 Jan 2020. Any signed-in user can exploit it over the network, and only if a user opens a file or follows a link.

Official description

Log injection in SimpleSAMLphp before version 1.18.4. The www/erroreport.php script, which receives error reports and sends them via email to the system administrator, did not properly sanitize the report identifier obtained from the request. This allows an attacker, under specific circumstances, to inject new log lines by manually crafting this report ID. When configured to use the file logging handler, SimpleSAMLphp will output all its logs by appending each log line to a given file. Since the reportID parameter received in a request sent to www/errorreport.php was not properly sanitized, it was possible to inject newline characters into it, effectively allowing a malicious user to inject new log lines with arbitrary content.

Weakness: CWE-532

Which versions are affected by CVE-2020-5225?

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

PackageAffectedFixed in
simplesamlphp/simplesamlphp PackagistAll versions1.18.4
simplesamlphp/simplesamlphp PackagistAll versions1.18.4

Products include Simplesamlphp Simplesamlphp.

How do I fix CVE-2020-5225?

Upgrade simplesamlphp/simplesamlphp to 1.18.4 or later.

Is CVE-2020-5225 being exploited?

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

Sources

Also known as DEBIAN-CVE-2020-5225, GHSA-6gc6-m364-85ww, UBUNTU-CVE-2020-5225.

Is CVE-2020-5225 in your software?

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

Check your SBOMs for free