LiveActive security incident?Get immediate response
CVE Record

CVE-2024-6541: Information Disclosure and Integrity Violation via Improper Message Context Handling in Multiple WSO2 Products

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.

MediumCVSS 6.8Not KEV-listedUpdated
Glexia's TakeAutomated analysismoderate

Security readout for executives and security teams

Plain-English summary

An authenticated user may be able to see another user’s sensitive data or alter system data because certain WSO2 integrations do not reliably isolate message properties between invocations. Impact depends on whether the vulnerable Class Mediator behavior is used. No availability impact is identified.

Executive priority

Prioritize affected internet-facing or multi-tenant integrations handling sensitive or business-critical data. Treat as a scheduled, prompt remediation rather than an emergency unless suspicious activity or exposed high-value data is found. Require inventory confirmation because impact is configuration-dependent.

Technical view

The Class Mediator inadequately validates or sanitizes messageContext properties used for dynamic values, potentially allowing cross-invocation disclosure or modification. The issue is classified as CWE-20. CVSS 3.1 is 6.8: network-accessible, high complexity, low privileges, no user interaction, with high confidentiality and integrity impact.

Likely exposure

Exposure requires an authenticated user and a configuration where Class Mediator dynamic values use messageContext properties. Named WSO2 Micro Integrator, Enterprise Integrator, API Manager, and WSO2-Synapse releases may require review. The supplied data leaves the default status of WSO2-Synapse versions unknown.

Exploitation context

CISA KEV status is false, and the supplied sources do not report active exploitation. Exploitation is assessed as high complexity and requires low privileges, but no user interaction. Absence from KEV does not prove the vulnerability is not being exploited.

Researcher notes

The supplied bundle identifies affected releases but does not name a fixed version or product-specific workaround. It also marks unlisted versions as unaffected for several products while leaving WSO2-Synapse’s default status unknown. Validate package provenance and consult the vendor advisory before concluding exposure or remediation completeness.

Mitigation direction

  • Inventory deployed WSO2 products and compare exact versions with the vendor advisory.
  • Check WSO2 guidance for corrected releases, then upgrade using the vendor-supported remediation path.
  • Restrict authenticated access and minimize privileges until remediation is completed.
  • Review Class Mediator configurations that populate dynamic values from messageContext properties.
  • Investigate and contain suspected cross-user disclosure or unauthorized data modification.

Validation and detection

  • Record exact WSO2 product and WSO2-Synapse dependency versions in each environment.
  • Identify Class Mediator configurations using messageContext properties for dynamic values.
  • Confirm exposed users have only the minimum required roles and permissions.
  • Review relevant logs for unexpected cross-invocation access or data changes.
  • After remediation, verify installed versions against current WSO2 guidance.
Prepared
Confidence
medium
Sources
3

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Potential ATT&CK relevance

Conservative CVE-to-ATT&CK context

These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.

ATT&CK lookup starting points

Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.

cwe · low confidence lookup

CWE-20: Exact CWE lookup

Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.

Open ATT&CK lookup
cve · low confidence lookup

CVE-2024-6541 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
Medium
CVSS
6.8 (3.1)
Known Exploited
No
Published

Vector: CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N

Official CVE source material

CNA and ADP enrichment extracted from CVE v5

These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.

1CVSS vectors
3Timeline events
1ADP providers
2Source links

SSVC decision data

CISA-ADPCISA Coordinator
Timestamp
Version
2.0.3
Exploitation: noneAutomatable: noTechnical Impact: total

CVSS vector scores

1 official score

We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.

ScoreVersionSeverityVectorExploitImpactSource
6.8CVSS 3.1MediumCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N1.65.2WSO2

Vulnerability scoring details

Base CVSS 3.1 score

6.8Medium
CVSS 3.1 vector shape for CVE-2024-6541Attack VectorAttack ComplexityPrivileges RequiredUser InteractionScopeConfidentiality ImpactIntegrity ImpactAvailability Impact

Vector: CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N

Attack Vector
NetworkAdjacentLocalPhysical
Attack Complexity
LowHigh
Privileges Required
NoneLowHigh
User Interaction
NoneRequired
Scope
ChangedUnchanged
Confidentiality Impact
HighLowNone
Integrity Impact
HighLowNone
Availability Impact
HighLowNone

Vulnerability timeline

Timeline events are normalized from CVE metadata, CNA source timelines, ADP timelines, and KEV metadata when present.

  1. CVE reservedCVE Program

    The CVE ID was reserved by the assigning CNA.

  2. CVE publishedCVE Program

    The CVE record was published.

  3. CVE updatedCVE Program

    The CVE record metadata indicates this as the latest update time.

ADP provider summaries

CISA-ADPCISA ADP Vulnrichment
other:ssvc
Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
WSO2WSO2 Micro Integrator0, 1.2.0, 4.1.0, 4.3.0unaffected
WSO2WSO2 Enterprise Integrator0, 6.6.0unaffected
WSO2WSO2 API Manager0, 3.2.0, 3.2.1, 4.0.0, 4.1.0, 4.2.0, 4.3.0unaffected
WSO2WSO2-Synapseorg.apache.synapse:synapse-core, 2.1.7.wso2v182, 2.1.7.wso2v143, 2.1.7.wso2v183, 2.1.7.wso2v319, 2.1.7.wso2v227, 2.1.7.wso2v271, 4.0.0.wso2v119, 4.0.0.wso2v105, 4.0.0.wso2v20, v4.0.0-wso2v121unknown
Weakness

CWE details

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.

CWE-20 · source CWE mapping

Improper Input Validation

Improper Input Validation represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.