Skip to main content

Apache Vysper CVE-2026-115748

CRITICAL
2026-10-23
View

Attack ChainAIDerived

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

  1. Access
    Obtain any authenticated XMPP account
  2. Delivery
    Craft XEP-0077 In-Band Registration request
  3. Exploit
    Trigger missing authorization check
  4. Execution
    Reset or alter another user's credentials
  5. Impact
    Full 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet

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

Alert me

AnalysisAIv1 – 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

vuln.today AI 8.8 HIGH

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.

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

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

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

Prevalence
Rare
retired, dormant Apache XMPP library with no committers and negligible production footprint
Data Quality
1 sources
Confidence: Low

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 N/A
Patch available No
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.

Attack Technique

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

More in Java

View all
CVE-2012-4681 CRITICAL POC
9.8 Aug 28

Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m

CVE-2015-7450 CRITICAL POC
9.8 Jan 02

Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti

CVE-2013-2465 CRITICAL POC
9.8 Jun 18

Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent

CVE-2011-3544 CRITICAL POC
9.8 Oct 19

Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug

CVE-2010-1871 HIGH POC
8.8 Aug 05

JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to

CVE-2012-1723 CRITICAL POC
9.8 Jun 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up

CVE-2013-0422 CRITICAL POC
9.8 Jan 10

Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using

CVE-2012-0507 CRITICAL POC
9.8 Jun 07

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up

CVE-2015-4852 CRITICAL POC
9.8 Nov 18

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

CVE-2012-5076 CRITICAL POC
9.8 Oct 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow

CVE-2017-3066 CRITICAL POC
9.8 Apr 27

Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla

CVE-2012-0391 CRITICAL POC
9.8 Jan 08

The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during

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