Description
The Class Mediator fails to correctly validate or sanitize `messageContext` properties when they are used to populate dynamic values. This allows authenticated users to potentially access or modify data across different system invocations that should be isolated.

This weakness can lead to the disclosure of sensitive information belonging to other users or the unintended modification of system data by authenticated users. The exact impact depends on how `messageContext` properties are utilized within the affected WSO2 products.
Published: 2026-08-06
Score: 6.8 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Class Mediator in several WSO2 products fails to properly validate or sanitize messageContext properties when these properties are used to populate dynamic values. This flaw, a CWE‑20 weakness, allows an authenticated user to reference data intended for other system invocations, potentially revealing or altering that data. The primary impact is the disclosure of sensitive information and the unintended modification of system data by users who are already authenticated.

Affected Systems

Affected vendor and product families include WSO2 API Manager, WSO2 Enterprise Integrator, WSO2 Micro Integrator and WSO2‑Synapse. No specific affected versions are listed in the advisory; organizations should check the referenced security announcement for any version ranges or applicable releases.

Risk and Exploitability

The CVSS score of 6.8 indicates a moderate severity, and the EPSS score is not available, so the current exploitation probability cannot be quantified. The vulnerability requires authentication, so the attacker is limited to users who can log in to the system. Nonetheless, because the flaw permits cross‑invocation data leakage or modification, it can lead to significant confidentiality or integrity breaches. The lack of KEV status suggests that no widespread exploitation has been observed, but the potential for misuse remains high for any system that stores sensitive data and relies on messageContext for dynamic behavior.

Generated by OpenCVE AI on August 6, 2026 at 23:22 UTC.

Remediation

Vendor Solution

Follow the instructions given on https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2026/WSO2-2024-3520/#solution https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2026/WSO2-2024-3520/#solution


OpenCVE Recommended Actions

  • Apply the vendor‑supplied fix by following the instructions at https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2026/WSO2-2024-3520/#solution
  • Review all usages of messageContext in custom mediators and ensure that values are validated and sanitized before use, applying standard input‑validation controls
  • Restrict or isolate user sessions so that messageContext properties cannot reference data belonging to other users, for example by enforcing role‑based access controls or ownership checks
  • Audit configuration files and deployment descriptors to verify that no privileged users can manipulate messageContext for arbitrary messages

Generated by OpenCVE AI on August 6, 2026 at 23:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 06 Aug 2026 22:15:00 +0000

Type Values Removed Values Added
Description The Class Mediator fails to correctly validate or sanitize `messageContext` properties when they are used to populate dynamic values. This allows authenticated users to potentially access or modify data across different system invocations that should be isolated. This weakness can lead to the disclosure of sensitive information belonging to other users or the unintended modification of system data by authenticated users. The exact impact depends on how `messageContext` properties are utilized within the affected WSO2 products.
Title Information Disclosure and Integrity Violation via Improper Message Context Handling in Multiple WSO2 Products
First Time appeared Wso2
Wso2 wso2-synapse
Wso2 wso2 Api Manager
Wso2 wso2 Enterprise Integrator
Wso2 wso2 Micro Integrator
Weaknesses CWE-20
CPEs cpe:2.3:a:wso2:wso2-synapse:*:*:*:*:*:*:*:*
cpe:2.3:a:wso2:wso2_api_manager:*:*:*:*:*:*:*:*
cpe:2.3:a:wso2:wso2_enterprise_integrator:*:*:*:*:*:*:*:*
cpe:2.3:a:wso2:wso2_micro_integrator:*:*:*:*:*:*:*:*
Vendors & Products Wso2
Wso2 wso2-synapse
Wso2 wso2 Api Manager
Wso2 wso2 Enterprise Integrator
Wso2 wso2 Micro Integrator
References
Metrics cvssV3_1

{'score': 6.8, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N'}


Subscriptions

Wso2 Wso2-synapse Wso2 Api Manager Wso2 Enterprise Integrator Wso2 Micro Integrator
cve-icon MITRE

Status: PUBLISHED

Assigner: WSO2

Published:

Updated: 2026-08-06T17:31:59.429Z

Reserved: 2024-07-08T09:20:26.394Z

Link: CVE-2024-6541

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-06T23:30:05Z

Weaknesses
  • CWE-20

    Improper Input Validation