CVE-2019-16694

phpIPAM 1.4 allows SQL injection via the app/admin/custom-fields/edit-result.php table parameter when action=add is used

published September 22, 2019

CVSS
—
EPSS
2%
Percentile
79.3
In the wild
Unconfirmed
What it is

⚠️ A simple parameter is the key to a sneaky SQL injection! The phpIPAM vulnerability in version 1.4 lets attackers manipulate the table parameter in a way that could spell trouble when adding custom fields. 💻 Think of it like a restaurant taking your order but not checking it against the actual menu. If the server misreads your request, they might accidentally deliver a dish that’s not on the list, leading to a kitchen chaos! An attacker could exploit this vulnerability to inject malicious SQL commands, gaining unauthorized access to the database. This could lead to the exposure of sensitive information or even unwanted changes to your data, creating an absolute mess that nobody wants to clean up!

Put simply

Think of it like a restaurant taking your order but not checking it against the actual menu. If the server misreads your request, they might accidentally deliver a dish that’s not on the list, leading to a kitchen chaos! This vulnerability allows SQL injection through the app/admin/custom-fields/edit-result.php endpoint when the action parameter is set to 'add'. By manipulating the 'table' parameter, attackers can execute arbitrary SQL commands on the database.

What to do

An attacker could exploit this vulnerability to inject malicious SQL commands, gaining unauthorized access to the database. This could lead to the exposure of sensitive information or even unwanted changes to your data, creating an absolute mess that nobody wants to clean up! To protect yourself, upgrade phpIPAM to the latest version immediately. Audit your code to ensure that all user input is properly sanitized and use prepared statements to mitigate any SQL injection risks. You've got this! By following these steps, you'll ensure your application is fortified against this sneaky vulnerability. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01881 · 79.3th percentile
Published
2019-09-22T14:58Z
EPSS history
Timeline
  • 22 SEP 14:58Z
    phpIPAM 1.4 allows SQL injection via the app/admin/custom-fields/edit-result.php table parameter when action=add is used
    cvelistv5