Description
SOGo before 5.12.7, when PostgreSQL or MariaDB is used, and cleartext passwords are stored, allows SQL injection. This is related to c_password = '%@' in changePasswordForLogin.
Published: 2026-05-14
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

SOGo versions prior to 5.12.7 contain a flaw in the changePasswordForLogin routine that accepts user supplied password values without adequate sanitization. This oversight allows an attacker to inject SQL fragments through the c_password field, leading to arbitrary execution of SQL statements on the underlying PostgreSQL or MariaDB database. The consequence is that an attacker could read, modify, or delete data stored in the database, compromising confidentiality, integrity, and potentially availability of email services.

Affected Systems

The vulnerability affects the Alinto SOGo email and calendar server when it is configured to use PostgreSQL or MariaDB with cleartext password storage. All deployments running any version earlier than 5.12.7 are susceptible unless the application has been patched or the password storage mechanism altered. The specific product name is SOGo, and the vendor is Alinto.

Risk and Exploitability

The CVSS score of 7.1 indicates a high severity risk. While a specific EPSS score is not available, the lack of KEV listing suggests no widespread exploitation has been reported yet. Nevertheless, the flaw can be leveraged remotely through the password‑change endpoint, assuming the attacker can obtain a valid session or authentication token. The inherent attack vector relies on the ability to submit crafted input to the service, implying that unsecured or exposed endpoints could facilitate exploitation. Users should treat this as a serious threat, especially in environments where attackers might gain temporary authenticated access.

Generated by OpenCVE AI on May 14, 2026 at 04:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade SOGo to version 5.12.7 or later, which eliminates the injection vulnerability.
  • Reconfigure the system to store passwords only in hashed form, removing support for cleartext passwords in the database.
  • Restrict access to the changePasswordForLogin API to authenticated users only or block unauthenticated access with network controls.

Generated by OpenCVE AI on May 14, 2026 at 04:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 14 May 2026 14:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 14 May 2026 05:15:00 +0000

Type Values Removed Values Added
Title SQL Injection via Password Change Endpoint in Alinto SOGo <5.12.7 Using Cleartext Passwords

Thu, 14 May 2026 03:30:00 +0000

Type Values Removed Values Added
Description SOGo before 5.12.7, when PostgreSQL or MariaDB is used, and cleartext passwords are stored, allows SQL injection. This is related to c_password = '%@' in changePasswordForLogin.
First Time appeared Alinto
Alinto sogo
Weaknesses CWE-89
CPEs cpe:2.3:a:alinto:sogo:*:*:*:*:*:*:*:*
Vendors & Products Alinto
Alinto sogo
References
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L'}


cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-05-14T13:52:19.675Z

Reserved: 2026-05-14T03:13:35.666Z

Link: CVE-2026-46446

cve-icon Vulnrichment

Updated: 2026-05-14T13:52:14.689Z

cve-icon NVD

Status : Deferred

Published: 2026-05-14T04:17:03.547

Modified: 2026-05-14T16:49:18.583

Link: CVE-2026-46446

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-14T07:00:14Z

Weaknesses