Skip to main content

Prosody XMPP Server EUVDEUVD-2026-26657

| CVE-2026-43504 MEDIUM
Incorrect Authorization (CWE-863)
2026-05-01 mitre
6.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Network reconnaissance to identify XMPP server and proxy65 port
  2. Delivery
    Craft SOCKS5 bytestream initialization request
  3. Exploit
    Probe for paused module state or trigger pause condition
  4. Execution
    Send unauthenticated traffic relay request
  5. Persist
    Server accepts relay without verification
  6. Impact
    Attacker relays data through compromised proxy

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The mod_proxy65 module must be explicitly enabled in the Prosody configuration (included in the modules_enabled list in prosody.cfg.lua). Exploitation further requires the module to be in a paused state, a condition triggered by internal state transitions not fully documented in available sources but likely related to resource exhaustion, administrative pause signals, or specific error handling paths. Standard Prosody installations with mod_proxy65 disabled (the default) are not vulnerable. Unauthenticated network attackers can trigger the vulnerability with no prior credentials, user interaction, or special privileges required.

Impact

CVSS 6.5 (Medium) with network vector (AV:N), low complexity (AC:L), and no authentication requirement (PR:N) indicates a readily exploitable vulnerability accessible to any network attacker. The low CVSS impact ratings (Confidentiality: None, Integrity: Low, Availability: Low) suggest limited direct damage - the vulnerability enables unauthorized data relay and may degrade service rather than cause catastrophic system compromise. Notably, no EPSS score or KEV listing is available, which is unusual for a network-accessible auth-bypass but suggests either: (a) the vulnerability is module-specific and only affects deployments that explicitly enable mod_proxy65 (non-default in many XMPP configurations), or (b) the exploit requires specific knowledge of triggering pause conditions. Real-world risk depends critically on deployment scope: organizations running standard XMPP setups without media relay features are unaffected; those requiring XEP-0065 proxying (common in restricted network environments) face meaningful exposure. The authentication bypass nature elevates priority beyond the CVSS numeric score alone.

Exploit ScenarioDerived

An attacker on the network sends crafted SOCKS5 bytestream requests directly to a Prosody server with mod_proxy65 enabled. If the module is in a paused state (triggered by server load, administrative pause, or error condition), the attacker's requests bypass the authentication checks that normally verify the requestor is an authorized XMPP client. The attacker can then relay arbitrary traffic through the proxy, potentially intercepting or injecting data intended for legitimate XMPP clients, or using the proxy to obscure the source of secondary attacks.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – May 01, 2026

Improper access control in Prosody's mod_proxy65 module allows unauthenticated relaying of traffic when the module enters a paused state, enabling attackers to bypass authentication and impact data integrity and availability across affected versions. Prosody before 0.12.6 and versions 1.0.0 through 13.0.0 before 13.0.5 are vulnerable when mod_proxy65 is explicitly enabled; no public exploit code or active exploitation has been confirmed at time of analysis, though the network-accessible vulnerability with no authentication requirement and low complexity presents meaningful real-world risk.

RemediationAI

Upgrade Prosody to version 0.12.6 or later (for 0.12.x branch) or version 13.0.5 or later (for 13.x branch); intermediate versions 1.0.0 through 13.0.4 require upgrade to the next available patched release in their respective branches. Vendor-released patches are available per advisory at https://prosody.im/security/advisory_735dd9d3/. If immediate patching is not feasible, disable the mod_proxy65 module by removing it from the enabled modules list in prosody.cfg.lua (set modules_enabled = { ... } to exclude 'proxy65') - this eliminates the attack surface entirely but removes XEP-0065 bytestream proxying functionality, affecting any clients or workflows requiring media relay through the server. Alternatively, restrict network access to the proxy65 port (default 5000) via firewall rules to limit exposure to trusted internal networks only, though this is a compensating control rather than a fix and does not resolve the underlying access control flaw. Test remediation by verifying XMPP connection logs show no unauthenticated proxy sessions after patching or disabling the module.

Affected VersionsENISA

prosody 0 <0.12.6
prosody 1.0.0 <13.0.5

Affected Packages

euvd prosody fix: 0.12.6, 13.0.5

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

Prosody is an XMPP (Jabber) server written in Lua that uses modular architecture to extend functionality. The mod_proxy65 module implements XEP-0065 SOCKS5 bytestream proxying, a protocol mechanism allowing two XMPP clients to relay media through a trusted server when direct peer-to-peer connection is impossible. The vulnerability stems from CWE-863 (Incorrect Authorization), specifically improper state management: when mod_proxy65 transitions to a paused state (likely due to resource constraints, administrative action, or error conditions), the module fails to maintain proper access control checks, allowing unauthenticated traffic to traverse the proxy without verification. This creates an authentication bypass in a component that should enforce strict peer verification before relaying any traffic.

Know when Prosody 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

NVD PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
Low

Lifecycle Timeline

3
Patch released
May 01, 2026 - 17:15 nvd
Patch available
Patch available
May 01, 2026 - 16:33 EUVD
CVE Published
May 01, 2026 - 14:40 nvd
MEDIUM 6.5

DescriptionCVE.org

An issue was discovered in Prosody before 0.12.6 and 1.0.0 through 13.0.0 before 13.0.5, when mod_proxy65 is enabled. Because mod_proxy65 mishandles access control in a paused scenario, relaying of unauthenticated traffic can occur.

Threat Intelligence Overview

EPSS Score
0.0%
Top 97% exploitable
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
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.

CVE-2014-2744 HIGH POC
7.8 Apr 11

plugins/mod_compression.lua in (1) Prosody before 0.9.4 and (2) Lightwitch Metronome through 3.4 negotiates stream compr

CVE-2022-0217 HIGH POC
7.5 Aug 26

It was discovered that an internal Prosody library to load XML based on libexpat does not properly restrict the XML feat

CVE-2021-37601 HIGH POC
7.5 Jul 30

muc.lib.lua in Prosody 0.11.0 through 0.11.9 allows remote attackers to obtain sensitive information (list of admins, me

CVE-2020-8086 CRITICAL
9.8 Jan 28

The mod_auth_ldap and mod_auth_ldap2 Community Modules through 2020-01-27 for Prosody incompletely verify the XMPP addre

CVE-2018-10847 HIGH
8.8 Jul 30

prosody before versions 0.10.2, 0.9.14 is vulnerable to an Authentication Bypass. Rated high severity (CVSS 8.8), this v

CVE-2014-2745 HIGH
7.8 Apr 11

Prosody before 0.9.4 does not properly restrict the processing of compressed XML elements, which allows remote attackers

CVE-2016-1232 HIGH
7.5 Jan 12

The mod_dialback module in Prosody before 0.9.9 does not properly generate random values for the secret token for server

CVE-2021-32920 HIGH
7.5 May 13

Prosody before 0.11.9 allows Uncontrolled CPU Consumption via a flood of SSL/TLS renegotiation requests. Rated high seve

CVE-2021-32919 HIGH
7.5 May 13

An issue was discovered in Prosody before 0.11.9. Rated high severity (CVSS 7.5), this vulnerability is remotely exploit

CVE-2021-32918 HIGH
7.5 May 13

An issue was discovered in Prosody before 0.11.9. Rated high severity (CVSS 7.5), this vulnerability is remotely exploit

CVE-2026-43505 MEDIUM
6.5 May 01

Unauthenticated traffic relay vulnerability in Prosody mod_proxy65 module allows network attackers to bypass access cont

CVE-2016-1231 MEDIUM
5.9 Jan 12

Directory traversal vulnerability in the HTTP file-serving module (mod_http_files) in Prosody 0.9.x before 0.9.9 allows

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