Lucene search
K

SuiteCRM 7.11.10 SQL Injection

🗓️ 13 Feb 2020 00:00:00Reported by EgiXType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 198 Views

SuiteCRM 7.11.10 SQL Injection vulnerabilities in SOAP API, EmailUIAjax, and MailMerge module. Upgrade to version 7.11.11

Related
Code
ReporterTitlePublishedViews
Family
ATTACKERKB
CVE-2020-8804
13 Feb 202016:15
attackerkb
CNVD
Multiple SQL Injection Vulnerabilities in SuiteCRM
14 Feb 202000:00
cnvd
CVE
CVE-2020-8804
13 Feb 202015:15
cve
Cvelist
CVE-2020-8804
13 Feb 202015:15
cvelist
EUVD
EUVD-2020-29652
7 Oct 202500:30
euvd
NVD
CVE-2020-8804
13 Feb 202016:15
nvd
OSV
BIT-SUITECRM-2020-8804
6 Mar 202411:10
osv
Prion
Sql injection
13 Feb 202016:15
prion
Positive Technologies
PT-2020-20293 · Salesagility · Suitecrm
13 Feb 202000:00
ptsecurity
RedhatCVE
CVE-2020-8804
22 May 202516:52
redhatcve
Rows per page
`----------------------------------------------------------  
SuiteCRM <= 7.11.10 Multiple SQL Injection Vulnerabilities  
----------------------------------------------------------  
  
  
[-] Software Link:  
  
https://suitecrm.com/  
  
  
[-] Affected Versions:  
  
Version 7.11.10 and prior versions.  
  
  
[-] Vulnerabilities Description:  
  
1) The vulnerability is located within the SOAP API, specifically into   
the set_entries() SOAP  
function. User input passed through the "name_value_lists" parameter   
(specifically the "first_name"  
and "last_name" elements) isn’t properly sanitized before being used to   
construct a SQL query from  
within the check_for_duplicate_contacts() function. This can be   
exploited by malicious users to e.g.  
read sensitive data from the database through in-bound SQL injection   
attacks.  
  
2) The vulnerability is located within the EmailUIAjax interface. User   
input passed through the  
"bean_module" and "bean_id" parameters when handling the "addContact"   
action isn’t properly sanitized  
before being used to construct a SQL query. This can be exploited by   
malicious users to read sensitive  
data from the database through boolean-based SQL injection attacks.  
  
3) The vulnerability is located within the EmailUIAjax interface. User   
input passed through the  
"contactData" parameter when handling the "addContactsMultiple" action   
isn’t properly sanitized  
before being used to construct a SQL query. This can be exploited by   
malicious users to read  
sensitive data from the database through boolean-based SQL injection   
attacks.  
  
4) The vulnerability is located within the EmailUIAjax interface. User   
input passed through the "ids"  
parameter when handling the "removeContact" action isn’t properly   
sanitized before being used to  
construct a SQL query. This can be exploited by malicious users to read   
sensitive data from the database  
through time-based SQL injection attacks.  
  
5) The vulnerability is located within the MailMerge module. User input   
passed through the "rel_module"  
parameter when handling the "search" action isn’t properly sanitized   
before being used to construct a  
SQL query. This can be exploited by malicious users to read sensitive   
data from the database through  
time-based SQL injection attacks.  
  
  
[-] Solution:  
  
Upgrade to version 7.11.11 or later.  
  
  
[-] Disclosure Timeline:  
  
[19/09/2019] - Vendor notified  
[20/09/2019] - Vendor acknowledgement  
[12/11/2019] - Vendor contacted again asking for updates, no response  
[20/01/2020] - Vendor notified about public disclosure intention, no   
response  
[07/02/2020] - CVE number assigned  
[10/02/2020] - Version 7.11.11 released  
[12/02/2020] - Public disclosure  
  
  
[-] CVE Reference:  
  
The Common Vulnerabilities and Exposures project (cve.mitre.org)  
has assigned the name CVE-2020-8804 to these vulnerabilities.  
  
  
[-] Credits:  
  
Vulnerabilities discovered by Egidio Romano.  
  
  
[-] Original Advisory:  
  
http://karmainsecurity.com/KIS-2020-05  
  
  
  
`

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

13 Feb 2020 00:00Current
6.6Medium risk
Vulners AI Score6.6
EPSS0.00336
198