External risk intelligence

SOGo Account Takeover via Password Reset Brute Force

CVE advisorySeverity: CRITICAL (CVSS 9.1)

CVE-2026-127111

SOGo is a groupware server commonly deployed as a public-facing web interface for email, calendar, and contacts. The vulnerable endpoint, passwordRecoveryCheck, is part of the application's standard authentication and account recovery flow, which must be reachable from the internet for users to access their accounts remotely.

Halo Surface Signal: 5 out of 5 — more likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

This advisory concerns a vulnerability in SOGo groupware software that could allow unauthenticated attackers to reset user passwords by repeatedly guessing answers to security questions. The issue arises from a lack of proper controls on the password recovery feature, potentially enabling unauthorized account access. While the primary concern is to confirm if your organization uses this software, understanding its potential for account takeover is important for assessing risk.

  • Attackers can bypass account security.
  • It enables unauthorized account takeover.
  • Confirm relevance and assess exposure.

Attack Path

How an attacker could exploit the issue

An attacker can target an exposed SOGo web interface, which is often publicly accessible for remote user access. By repeatedly guessing secret-question answers through a specific recovery endpoint, an attacker can bypass security measures like account lockouts or rate limiting. If successful, this allows them to obtain a recovery token, reset any account's password without prior credentials, and gain full control of the account if two-factor authentication is not enabled.

  • Accessible via network without authentication.
  • Guess secret answers at password recovery endpoint.
  • Risk of full account takeover.

Live Threat

Current exploitation, exposure, and threat context

This vulnerability could allow an unauthenticated attacker to reset account passwords through the password recovery feature. By repeatedly guessing secret question answers, an attacker could bypass security measures and obtain a recovery token, leading to a full account takeover for accounts that do not have multi-factor authentication enabled.

  • Account passwords and access.
  • Repeatedly guessing secret questions.
  • Full account takeover is possible.

Operational Fix

Recommended remediation, mitigation, and detection steps

For SOGo, the platform or application owner is responsible for addressing this vulnerability, as it affects a groupware server often exposed externally. The first practical step is to identify all SOGo instances, confirm their internet reachability and business criticality, and then work with the accountable owner to plan remediation, potentially involving vendor coordination or temporary risk reduction measures if direct patching is not immediately feasible.

  • Application or platform owners should manage this issue.
  • Verify internet-facing instances and their criticality.
  • Coordinate with vendors and plan remediation.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is SOGo and how is it used?

SOGo is a groupware server software providing a web-based interface for managing email, calendars, and contacts. It is typically deployed as a centralized platform that users access remotely, allowing organizations to share collaborative information across teams through a single, accessible portal.

What is the security weakness in CVE-2026-127111?

This vulnerability is classified as Improper Restriction of Excessive Authentication Attempts (CWE-307). It means the application lacks necessary guardrails—such as rate limiting or account lockout mechanisms—on its password recovery process, allowing an attacker to make unlimited automated guesses at security question answers.

How does an attacker trigger this vulnerability?

An attacker targets the passwordRecoveryCheck endpoint to submit a high volume of candidate answers for a user's secret question. Crucially, the flaw is not triggered if the targeted user has enabled multi-factor authentication (specifically TOTP), as the recovery process cannot fully complete or grant account control without that additional security layer.

Is my SOGo instance at risk?

According to Halo Surface Signal, risk is highest for instances that are internet-facing. Because the password recovery feature is part of the standard remote access flow for many users, any SOGo server reachable from the public internet is considered a relevant target for this type of brute-force attack.

What should I do to address this issue?

First, identify all instances of SOGo within your infrastructure to determine which are exposed to the internet. Coordinate with the application owners to assess business criticality, verify if multi-factor authentication is active on accounts, and plan for the necessary updates or vendor-provided mitigations.

References