CVE-2017-9101

import.php (aka the Phonebook import feature) in PlaySMS 1.4 allows remote code execution via vectors involving the User-Agent HTTP header and PHP code in the…

published May 21, 2017

Patch now

High probability of exploitation

NVD has not assigned a CVSS score to this record. It sits in the 99.5th percentile for exploit probability.

CVSS
—
EPSS
77%
Percentile
99.5
In the wild
Unconfirmed
What it is

🚨 A sneaky remote code execution vulnerability is hiding in PlaySMS 1.4's import feature, making it possible to run PHP code simply through the User-Agent header! Think of it like a restaurant that lets you order food by simply writing what you want on a napkin, without checking who you are — anyone could get a gourmet meal or, worse, a toxic dish! If exploited, this vulnerability could allow an attacker to execute arbitrary PHP code on your server, potentially leading to a full system compromise. Imagine them having unrestricted access, which could result in data theft, service disruption, or worse — full control over the server!

Put simply

Think of it like a restaurant that lets you order food by simply writing what you want on a napkin, without checking who you are — anyone could get a gourmet meal or, worse, a toxic dish! This vulnerability in import.php allows remote code execution by accepting a crafted User-Agent HTTP header containing malicious PHP code, leading to unintended command executions on the server.

What to do

If exploited, this vulnerability could allow an attacker to execute arbitrary PHP code on your server, potentially leading to a full system compromise. Imagine them having unrestricted access, which could result in data theft, service disruption, or worse — full control over the server! To secure your system, it's crucial to patch PlaySMS to the latest version and implement strict validation on HTTP headers to ensure they don't execute any unauthorized code. Also, consider limiting the allowed User-Agent values to only trusted sources! You've got this! With these steps, you're well on your way to locking down your system! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.76742 · 99.5th percentile
Published
2017-05-21T18:00Z
EPSS history
Timeline
  • 21 MAY 18:00Z
    import.php (aka the Phonebook import feature) in PlaySMS 1.4 allows remote code execution via vectors involving the User-Agent HTTP header and PHP code in the…
    cvelistv5