Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain any authenticated XMPP account
-
DeliveryCraft XEP-0077 In-Band Registration request
-
ExploitTrigger missing authorization check
-
ExecutionReset or alter another user's credentials
-
ImpactFull takeover of target account
Vulnerability Assessment
| Exploitation Conditions | The attacker must hold a valid, authenticated account on the target Apache Vysper XMPP server (CVSS PR:L), and the server must expose the XEP-0077 In-Band Registration functionality whose handler is missing the authentication/authorization check. Given that, any authenticated user can act against other users' accounts to compromise them. The exploit is network-reachable and needs no victim interaction (AV:N, UI:N). The principal limiting factor is the authentication requirement - an attacker needs an account first - plus the fact that this affects only deployments still running the retired Vysper library; because all versions are affected and no patch will be released, the only vendor-stated remediation is migration to an alternative XMPP server. |
| Impact | The vendor-supplied CVSS 3.1 vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, base 8.8) indicates a network-reachable, low-complexity flaw requiring only low privileges and no user interaction, with high impact to confidentiality, integrity and availability. In practical terms PR:L means an attacker must already hold a valid account on the Vysper XMPP server, so this is an authenticated privilege-escalation/account-takeover issue rather than a fully unauthenticated RCE - the 'low privileges' barrier meaningfully narrows the attacker population to anyone who can register or has been issued an account. No EPSS probability is supplied and the vuln.today decision label is 'awaiting_data', so there is no quantitative exploitation forecast to weigh. There is no CISA KEV listing and no public PoC or exploit reference in the input, so exploitation status is: no public exploit identified at time of analysis. The dominant risk-reducing factor is not the technical signals but the product status: Apache Vysper is retired/dormant, the ASF will not ship a fix, and users are told to migrate. The net picture is a genuinely high-severity flaw (account compromise against any other user) but almost certainly very low real-world exposure given the product's retirement and tiny deployment footprint - a high-CVSS issue whose practical priority is bounded by prevalence, not by the vector. |
| Exploit ScenarioDerived | An attacker who holds any valid account on an Apache Vysper XMPP server sends a crafted XEP-0077 (In-Band Registration) request; because the registration handler is missing an authentication/authorization check, the request is accepted against another user's account, letting the attacker alter credentials and take over that account. No public exploit code is identified in the available data, and the attacker needs a pre-existing authenticated session (PR:L), but the low complexity (AC:L) means the request itself is straightforward to craft. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 23, 2026
Authorization bypass in Apache Vysper's XEP-0077 In-Band Registration implementation allows any authenticated user to compromise other accounts on the XMPP server. All versions are affected, the project is retired and unsupported, and the vendor does not plan to release a fix; no public exploit was identified at time of analysis. The vendor's stated remediation is migration to an alternative XMPP server.
RemediationAI
No vendor-released patch is identified; Apache states that Vysper is retired and unsupported and does not plan to release a version that fixes this issue. The vendor's recommended remediation is to migrate to an alternative XMPP server. References: https://seclists.org/oss-sec/2026/q4/357 and https://mina.apache.org/vysper-project/.
Affected ProductsAI
All versions of Apache Vysper are affected according to the advisory, including the latest listed download, Vysper 0.7. No CPE strings were provided. Vendor and project references are https://mina.apache.org/vysper-project/ and https://mina.apache.org/, with the advisory at https://seclists.org/oss-sec/2026/q4/357.
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
Apache Vysper is a dormant modular XMPP (Jabber) server library in the Apache MINA project. The flaw is in its XEP-0077 In-Band Registration implementation, which lacks an authentication/authorization check, so a user who already holds a valid account can act against other users' accounts and compromise them. The trigger path within the XEP-0077 handler is not described in the available sources, and no CWE is provided. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, base 8.8) indicates network reachability with low privileges required and no user interaction, with high confidentiality, integrity and availability impact.
Know when Java 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
Network-facing XMPP service (AV:N) with a straightforward registration request (AC:L) usable by any authenticated account (PR:L, not PR:N) and no interaction (UI:N); account takeover yields full C/I/A loss.
Description PRE-NVD
Articles & Coverage 1
Executive ViewAI
Apache Vysper's in-band registration component contains a critical authorization bypass affecting every version of the retired product, meaning any authenticated user on the server can take over other accounts. Because the vendor will never issue a fix, every organization still running Vysper carries permanent, unpatched exposure that only migration can resolve. Leadership should treat this as a forced-retirement decision affecting XMPP-dependent teams, not a routine remediation ticket.
No vendor-released patch identified at time of analysis; vendor states the product is retired and recommends migration to an alternative XMPP server. Interim mitigations include restricting registration privileges, limiting network exposure of XMPP endpoints, and tightening monitoring of account changes until migration completes.
Threat Intelligence Overview
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.
What every action level means
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m
Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti
Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent
Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug
JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up
Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up
The WLS Security component in Oracle WebLogic Server 10.3.6.0, 12.1.2.0, 12.1.3.0, and 12.2.1.0 allows remote attackers
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow
Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla
The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during
CVE.org
GitHub PoC
Exploit-DB