Skip to main content

Omnispace Agora Project EUVDEUVD-2026-100564

| CVE-2026-63158 CRITICAL
Use of Password Hash Instead of Password for Authentication (CWE-836)
2026-10-13 disclosure@vulncheck.com GHSA-92qx-w82f-vmrj
9.1
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain stored bcrypt hash from DB/backup
  2. Delivery
    Set AGORAP_LOG and AGORAP_PASS cookies
  3. Exploit
    Replay hash as bearer credential
  4. Execution
    Authenticate as targeted admin user
  5. Impact
    Gain full unauthorized application access

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Use of password hash instead of password
Exploitation Conditions

Exploitation requires the attacker to already possess a valid user's stored bcrypt password hash from the Agora Project credential store (e.g. obtained via database compromise, backup exposure, or SQL injection); with that hash the attacker sets the legacy AGORAP_LOG/AGORAP_PASS cookies to impersonate any user including administrators. The limiting factor is this prior hash-disclosure requirement - the flaw cannot be triggered against a fresh unauthenticated attacker with no access to stored credentials, which is why the vendor assigns AC:H. The affected deployment must be running a version before 26.10.0 that still uses the legacy hash-as-cookie mechanism; upgrading to 26.10.0 remediates it.

Impact

This is a genuine high-severity authentication bypass (CWE-836, using a password hash instead of a password), but its real-world risk is strongly gated by a prerequisite that the raw CVSS score obscures. The vendor CVSS 4.0 vector (AV:N/AC:H/AT:N/PR:N/UI:N, score 9.1) scores PR:N because the attacker needs no application account, yet AC:H correctly reflects that exploitation is impossible without first obtaining a victim's stored bcrypt hash - the attack is pure pass-the-hash replay, not a standalone remote break-in. So the PR:N 'unauthenticated' label is accurate only in the narrow sense that no login is needed once the hash is held; practically, the attacker must already have achieved database/backup/SQLi-level access to the credential store. No EPSS score, no CISA KEV listing, and no public exploit code are present in the supplied data, so there is no signal of active or widespread exploitation. The signals are therefore internally consistent rather than conflicting: critical technical impact (full account/admin impersonation) combined with a meaningful precondition and no evidence of exploitation. This is a real must-patch issue for any exposed Agora Project instance, but it is a privilege-escalation/post-compromise amplifier rather than a wormable internet-facing flaw.

Exploit ScenarioDerived

An attacker who has already extracted the user table (for example via a database backup leak, SQL injection, or filesystem access) takes an administrator's stored bcrypt hash and sets it directly as the AGORAP_PASS cookie alongside the matching AGORAP_LOG value. The legacy cookie mechanism treats the stored hash as a replayable bearer token, so the attacker is authenticated as that administrator without ever cracking the password. No public exploit code was identified in the supplied data, but the technique is trivial to reproduce once a hash is in hand.

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

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

Alert me

AnalysisAIv1 – Oct 13, 2026

Authentication bypass in Omnispace Agora Project before 26.10.0 allows anyone holding a user's stored bcrypt password hash to log in as that user - including administrators - by replaying the hash inside the legacy AGORAP_LOG/AGORAP_PASS cookies, never needing the plaintext password. The flaw maps to CWE-836 (use of a password hash instead of the password) and is scored 9.1 in CVSS 4.0 with PR:N, meaning no application login is required to launch the attack; however, the practical gate is a prerequisite credential disclosure, since the attacker must first obtain a valid hash from the Agora credential store (database compromise, exposed backup, or SQL injection), which is why the AC:H assessment applies. The vendor addressed it in release 26.10.0 (vendor-released patch: 26.10.0); no public exploit code has been identified at time of analysis and no EPSS score was supplied.

RemediationAI

Upgrade to Omnispace Agora Project 26.10.0 or later (vendor-released patch: 26.10.0), available from the upstream release page at https://github.com/xech/agora-project/releases/tag/26.10; this removes the legacy bcookie-as-credential mechanism and is the only complete fix. If immediate upgrade is not possible, the highest-value compensating control is to invalidate the credential material the attack depends on: force a password reset for all accounts (or at minimum all administrative accounts) so every stored bcrypt hash changes, and treat the previous hash set as compromised - the trade-off is user disruption and, if the underlying database is still exposed, the new hashes are equally stealable. In parallel, close the disclosure path by restricting network access to the database and to any backup or export files, and remediating SQL injection vectors in the deployment, since without a readable hash the bypass is not triggerable. Server-side or WAF filtering that strips or rejects requests carrying AGORAP_LOG/AGORAP_PASS cookies will block the replay, but because those cookies are client-supplied by design, the trade-off is that it will break any legitimate session still relying on the legacy cookie flow, so it should be treated as a short-term stopgap preceding the 26.10.0 upgrade. Consider enabling the new two-factor authentication option added in 26.10.0 as defence in depth once upgraded.

Affected VersionsENISA

Agora Project 0 <26.10.0

Affected Packages

euvd agora_project fix: 26.10.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

The root cause is CWE-836, the use of a password hash in place of a password for authentication. Agora Project historically authenticated users with a pair of client-controlled cookies, AGORAP_LOG and AGORAP_PASS, where the second cookie carried the user's stored bcrypt hash and the server treated that value as a directly replayable bearer credential rather than as a value that must be re-derived through a challenge or challenge-response scheme. Because bcrypt hashes in the Agora credential store are deterministic per account until the password changes, possession of the hash is functionally equivalent to possession of the account, making this a pass-the-hash style bypass rather than a brute-force or forgery attack - no cracking, salting attack, or cryptographic work is required. The CVSS 4.0 vector (AV:N/AC:H/AT:N/PR:N/UI:N) describes a network-reachable, non-interactive, authentication-free attack whose High complexity reflects the hash-disclosure precondition, and the independent 3.1 assessment (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N) agrees that confidentiality and integrity are fully impacted while availability is not. The remediation release 26.10.0 also introduces a two-factor authentication option and other hardening, consistent with a move away from hash-replay semantics toward session-bound credentials.

Know when the next one hits your stack

  • 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 (vulncheck) PRIMARY 9.1 CRITICAL
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
vuln.today AI 7.4 HIGH

AC:H and PR:N because no account is needed but the attacker must first obtain a victim's stored bcrypt hash; C:H/I:H for full account/admin impersonation, A:N as no availability impact.

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

Primary rating from Vendor (vulncheck).

CVSS VectorVendor: vulncheck

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
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Oct 13, 2026 - 21:05 EUVD
CVE Published
Oct 13, 2026 - 20:17 cve.org
CRITICAL 9.1

DescriptionCVE.org

Omnispace Agora Project before 26.10.0 contains an authentication bypass vulnerability that allows attackers possessing a user's stored bcrypt password hash to authenticate as that user without knowing the actual password, caused by the legacy AGORAP_LOG/AGORAP_PASS cookie mechanism treating the stored hash as a directly replayable bearer credential. Attackers can set the AGORAP_LOG/AGORAP_PASS cookies with a stolen password hash to impersonate any user, including administrators, and gain unauthorized access to the application.

Executive ViewAI

Why It Matters

The Omnispace Agora Project before version 26.10.0 is affected by a critical authentication bypass that allows an attacker who has obtained a valid password hash to impersonate any user, including administrators, without knowing the plaintext password. This is an unauthenticated vulnerability (PR:N) that could lead to full system compromise, though exploitation requires prior disclosure of a password hash from the Agora credential store. Vendor-released patch: 26.10.0; no public exploit identified at time of analysis.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 66% exploitable
Prevalence
Low
niche open-source collaborative groupware, no broad enterprise footprint
Data Quality
6 sources
Confidence: High

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.4%
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
High
Technical Impact
Partial

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