Skip to main content

YunoHost sogo_yhn EUVDEUVD-2026-89797

| CVE-2026-74865 CRITICAL
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-09-30 CERT-PL GHSA-jfr8-42vv-2p3v
9.2
CVSS 4.0 · Vendor: CERT-PL
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Enumerate a valid SOGo username
  2. Delivery
    Send HTTP Basic auth with arbitrary password
  3. Exploit
    Password check bypassed via SOGoTrustProxyAuthentication
  4. Execution
    Authenticate as target user
  5. Impact
    Access mailbox, calendar and contacts

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Exploitation requires that the SOGo instance runs with SOGoTrustProxyAuthentication=YES - which the affected sogo_yhn (YunoHost) package sets by default in versions prior to 5.8.0~ynh9, so vulnerable-by-default installations are the norm rather than the exception. The attacker must supply the username of an existing user via HTTP Basic authentication; the password value is irrelevant. Limiting factors: the attacker needs a valid username (usually enumerable from email addresses), and only YunoHost-packaged SOGo deployments running the affected package versions are affected - upstream SOGo installs not configured with this proxy-trust setting are not.

Impact

This is a genuine high-priority authentication bypass despite the absence of exploitation telemetry. The vendor CVSS 4.0 score is 9.2 with an unauthenticated network vector (AV:N/PR:N/UI:N) and full C/I/A impact on the target account. The single limiting metric in the vendor vector is AC:H, but this appears conservative: per the description the vulnerable parameter (SOGoTrustProxyAuthentication=YES) was set by the sogo_yhn package itself, meaning affected installations are misconfigured by default rather than requiring the attacker to induce a rare condition - the only real 'complexity' is knowing a valid username, which is typically enumerable, so I assess AC:L. There is no EPSS score, no CISA KEV listing, and no public POC provided, so exploitation status is 'no public exploit identified at time of analysis'; the CVE was reported by CERT-PL, a credible national CERT, which supports the validity of the finding but does not indicate in-the-wild use. No SSVC decision data was supplied. Net: this is a real, easily-exploitable account-takeover flaw whose only mitigating factor is the low deployment footprint of the specific YunoHost package, not any technical difficulty. Note one data discrepancy: the primary reference URL points to CVE-2026-74864, a sibling identifier, not this CVE - verify the advisory mapping with CERT-PL.

Exploit ScenarioDerived

An unauthenticated attacker who knows or guesses the username of any existing SOGo user (e.g. an email local-part) sends an HTTP Basic authentication request supplying that username with any arbitrary password. Because SOGoTrustProxyAuthentication=YES causes the backend to trust the proxy-supplied identity and skip password verification, the attacker is logged straight into the victim's mailbox, calendar, and contacts. No public exploit code has been identified, but the attack requires only a standard HTTP client.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 30, 2026

Authentication bypass in the YunoHost-packaged SOGo application (sogo_yhn) allows unauthenticated remote attackers to log in to any existing user account by supplying only that user's username together with an arbitrary password, rated CVSS 9.2. The root cause is the package's default configuration of SOGoTrustProxyAuthentication=YES, which causes SOGo to skip password verification during HTTP Basic authentication; every package version prior to 5.8.0~ynh9 is vulnerable by default, so exposed instances are broadly at risk. No public exploit code or exploitation telemetry has been identified at time of analysis, but the bypass requires no specialized tooling beyond knowing a valid username (typically derivable from email addresses), and the vendor has released a fixed version.

RemediationAI

Vendor-released patch: 5.8.0~ynh9. Upgrade the application immediately, for example with 'yunohost app upgrade sogo_yhn' (or the equivalent app-upgrade action in the YunoHost admin web interface), and verify the installed version reports 5.8.0~ynh9 or later; refer to the YunoHost announcement at https://forum.yunohost.org/t/sogo-critical-vulnerability-fixed-in-5-8-0-ynh9/42699 and the CERT-PL advisory at https://cert.pl/en/posts/2026/09/CVE-2026-74864. If the upgrade cannot be applied immediately, the direct compensating control is to disable the proxy-trust behavior by setting SOGoTrustProxyAuthentication=NO in the application's SOGo configuration and restarting the SOGo service, which restores normal password validation - the trade-off is that any front-end proxy or SSO layer that was relying on SOGo to trust its asserted identity will no longer authenticate users transparently and may break SSO logins until the deployment is reworked to pass credentials properly. Additional interim mitigations: restrict network access to the SOGo HTTP(S) endpoint with firewall rules or a reverse-proxy allowlist so only trusted clients and the intended proxy can reach it (trade-off: limits legitimate remote/mobile access), and keep the service behind the YunoHost SSO portal rather than exposing it directly. Note that the bypass ignores the password entirely, so password rotation and password-based MFA provide no protection; because a successful login is indistinguishable from a legitimate one at the authentication layer, review SOGo and mail access logs for sessions originating from unexpected source addresses or user agents to detect prior abuse, and treat credentials of affected accounts as potentially exposed.

Affected VersionsENISA

sogo_yhn 0 <5.8.0~ynh9

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

SOGo is an open-source groupware server (mail, calendar, contacts) commonly deployed behind a reverse proxy or single-sign-on front end. SOGoTrustProxyAuthentication is a SOGo setting intended for exactly that architecture: when enabled, SOGo trusts an upstream reverse proxy or SSO layer to have already performed authentication, so it treats the asserted identity as verified rather than validating credentials itself. The YunoHost application package sogo_yhn (CPE cpe:2.3:a:yunohost-apps:sogo_yhn:*:*:*:*:*:*:*:*) enabled this setting by default in versions before 5.8.0~ynh9, which turns a proxy-integration feature into an authentication bypass for any client that can reach SOGo directly. The weakness maps to CWE-639 (Authorization Bypass Through User-Controlled Key): the attacker-controlled username in the HTTP Basic Authorization header is used as the sole authorization decision, and the accompanying password is effectively ignored. The assessed CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N confirms a remotely reachable, unauthenticated, low-complexity attack with high confidentiality and integrity impact (no availability impact). Scope is limited to YunoHost-packaged deployments running affected package versions; stock upstream SOGo installations that do not enable the proxy-trust option are not affected, and the independent assessment stresses that the vulnerable-by-default packaging - not the upstream product - drives the exposure.

Know when Yunohost gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (CERT-PL) PRIMARY 9.2 CRITICAL
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 9.1 CRITICAL

Unauthenticated remote Basic-auth bypass exploitable against the package default (AC:L, PR:N); full account takeover gives C:H/I:H, no service-wide availability loss so A:N.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (CERT-PL).

CVSS VectorVendor: CERT-PL

Attack Vector
Network
Attack Complexity
High
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Sep 30, 2026 - 13:02 EUVD
CVE Published
Sep 30, 2026 - 12:02 cve.org
CRITICAL 9.2

DescriptionCVE.org

sogo_yhn configures SOGo with a parameter "SOGoTrustProxyAuthentication=YES". This causes the password to be bypassed during HTTP Basic authentication. An unauthenticated attacker who provides the username of an existing user and any arbitrary password can successfully log in to that user's account.

This issue was fixed in version 5.8.0~ynh9.

Executive ViewAI

Why It Matters

A critical authentication flaw in the YunoHost-packaged SOGo groupware application (sogo_yhn) lets anyone who knows a valid username - readily guessable from an organization's email naming convention - log into that user's mailbox and calendar without knowing the password. Because the weakness is baked into the package's default configuration and affects every release before 5.8.0~ynh9, any internet-exposed instance is effectively an open door to the full contents of employee, executive, and administrative accounts. Leadership should treat this as a data-confidentiality and business-email-compromise risk, since compromised mailboxes can be used to reset credentials on connected services, impersonate staff, and exfiltrate sensitive correspondence.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.5%
Top 60% exploitable
Prevalence
Low
YunoHost self-hosting app package of SOGo, niche deployment base
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy