Releases267
Frequency3 weeks 2 hours
Last Release
Stars10.8K
Continuous Inspection

CVE History

CVEAffectedPublishedCVSS v3CVSS v2
>= 10.4, < 10.66.7 MEDIUM

In SonarSource SonarQube 10.4 through 10.5 before 10.6, a vulnerability was discovered in the authorizations/group-memberships API endpoint that allows SonarQube users with the administrator role to inject blind SQL commands.

< 9.9.4, >= 10.0.0.68432, < 10.44.9 MEDIUM

In SonarQube before 10.4 and 9.9.4 LTA, encrypted values generated using the Settings Encryption feature are potentially exposed in cleartext as part of the URL parameters in the logs (such as SonarQube Access Logs, Proxy Logs, etc).

= 8.4.2.367625.3 MEDIUM5 MEDIUM

In SonarQube 8.4.2.36762, an external attacker can achieve authentication bypass through SonarScanner. With an empty value for the -D sonar.login option, anonymous authentication is forced. This allows creating and overwriting public and private projects via the /api/ce/submit endpoint.

= 8.4.2.367627.5 HIGH5 MEDIUM

SonarQube 8.4.2.36762 allows remote attackers to discover cleartext SMTP, SVN, and GitLab credentials via the api/settings/values URI. NOTE: reportedly, the vendor's position for SMTP and SVN is "it is the administrator's responsibility to configure it.

< 7.86.1 MEDIUM4.3 MEDIUM

SonarSource SonarQube before 7.8 has XSS in project links on account/projects.

< 7.44 MEDIUM

A vulnerability in the API of SonarSource SonarQube before 7.4 could allow an authenticated user to discover sensitive information such as valid user-account logins in the web application. The vulnerability occurs because of improperly configured access controls that cause the API to return the externalIdentity field to non-administrator users. The attacker could use this information in subsequent attacks against the system.

<= 3.74 MEDIUM

The Jenkins Plugin for SonarQube 3.7 and earlier allows remote authenticated users to obtain sensitive information (cleartext passwords) by reading the value in the sonar.sonarPassword parameter from jenkins/configure.