CVE-2018-20718

In Pydio before 8.2.2, an attack is possible via PHP Object Injection because a user is allowed to use the $phpserial$a:0:{} syntax to store a preference

published January 15, 2019

CVSS
—
EPSS
4%
Percentile
89.8
In the wild
Unconfirmed
What it is

⚠️ A crafty PHP Object Injection vulnerability lurks in Pydio versions before 8.2.2, allowing attackers to exploit user preferences with a sneaky syntax that seems harmless! Think of it like a restaurant where diners can write special requests on their orders without any oversight. If someone sneaks in a bizarre request, it could mess up the entire kitchen! An attacker could potentially inject malicious objects through seemingly innocent preferences, leading to manipulation of user data or even remote code execution. This could be devastating for both users and administrators, especially if sensitive data is at stake!

Put simply

Think of it like a restaurant where diners can write special requests on their orders without any oversight. If someone sneaks in a bizarre request, it could mess up the entire kitchen! This vulnerability allows attackers to use the '$phpserial$a:0:{}' syntax to store malicious preferences, exploiting the trust the application places in user input without proper validation. An attacker just needs a public link or access to an unprivileged user account to launch their attack.

What to do

An attacker could potentially inject malicious objects through seemingly innocent preferences, leading to manipulation of user data or even remote code execution. This could be devastating for both users and administrators, especially if sensitive data is at stake! To safeguard against this, update Pydio to version 8.2.2 or later immediately. Review user access permissions and ensure public links are handled with caution to minimize exposure. Regular audits of user permissions can also help! You've got this! With a quick update, your Pydio instance will be much safer in no time! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.03726 · 89.8th percentile
Published
2019-01-15T16:00Z
EPSS history
Timeline
  • 15 JAN 16:00Z
    In Pydio before 8.2.2, an attack is possible via PHP Object Injection because a user is allowed to use the $phpserial$a:0:{} syntax to store a preference
    cvelistv5