cve.bz

CAPEC-279

SOAP Manipulation

High severityMedium likelihoodDetailed pattern

Simple Object Access Protocol (SOAP) is used as a communication protocol between a client and server to invoke web services on the server. It is an XML-based protocol, and therefore suffers from many of the same shortcomings as other XML-based protocols. Adversaries can make use of these shortcomings and manipulate the content of SOAP paramters, leading to undesirable behavior on the server and allowing the adversary to carry out a number of further attacks.

On this page

Ask an AI about this attack pattern

Show the promptExplain the attack pattern CAPEC-279: SOAP Manipulation: how it unfolds, what it needs and how to prevent and detect it in my systems. Use https://capec.mitre.org/data/definitions/279.html and https://cve.bz/cve/capec/279?via=ask-ai-copy, which lists recent CVEs with the weaknesses it exploits. Cite the sources.

Opens a third-party assistant; its answer is its own, not cve.bz's. The prompt holds only this attack pattern's id and public links.

How the attack unfolds

  1. Exploit

    They carry out the attack.

    1. [Find target application] The adversary needs to identify an application that uses SOAP as a communication protocol.

      1 technique
      • Observe HTTP traffic to an application and look for SOAP headers.
  2. Experiment

    They probe what they found.

    1. [Detect Incorrect SOAP Parameter Handling] The adversary tampers with the SOAP message parameters and looks for indications that the tampering caused a change in behavior of the targeted application.

      3 techniques
      • Send more data than would seem reasonable for a field and see if the server complains.
      • Send nonsense data in a field that expects a certain subset, such as product names or sequence numbers, and see if the server complains.
      • Send XML metacharacters as data and see how the server responds.
  3. Exploit

    They carry out the attack.

    1. [Manipulate SOAP parameters] The adversary manipulates SOAP parameters in a way that causes undesirable behavior for the server. This can result in denial of service, information disclosure, arbitrary code exection, and more.

      3 techniques
      • Create a recursive XML payload that will take up all of the memory on the server when parsed, resulting in a denial of service. This is known as the billion laughs attack.
      • Insert XML metacharacters into data fields that could cause the server to go into an error state when parsing. This could lead to a denial of service.
      • Insert a large amount of data into a field that should have a character limit, causing a buffer overflow.

Prerequisites

  • An application uses SOAP-based web service api.

  • An application does not perform sufficient input validation to ensure that user-controllable data is safe for an XML parser.

  • The targeted server either fails to verify that data in SOAP messages conforms to the appropriate XML schema, or it fails to correctly handle the complete range of data allowed by the schema.

Consequences

What a successful attack can lead to
ImpactAffectsNote
Resource ConsumptionAvailability
Read DataConfidentiality
Execute Unauthorized CommandsConfidentiality, Integrity, Availability

Weaknesses it exploits

Recent CVEs with these weaknesses

  1. 2.1CVE-2026-124579

    A vulnerability was determined in aaPanel BillionMail up to 4.9. Affected by this issue is some unknown functionality of the file core/api/relay/v1/relay.go of the component Relay Configuration API. Executing a manipulation of the argument…

  2. 8.8CVE-2026-76526

    As part of Cisco's ongoing commitment to proactive security and product quality, Cisco has conducted a comprehensive internal security review. This review resulted in a software hardening release that addresses multiple internally discover…

  3. 9.9CVE-2026-76302

    As part of Cisco's ongoing commitment to proactive security and product quality, Cisco has conducted a comprehensive internal security review. This review resulted in a software hardening release that addresses multiple internally discover…

  4. 9.8CVE-2026-76284

    As part of Cisco's ongoing commitment to proactive security and product quality, Cisco has conducted a comprehensive internal security review. This review resulted in a software hardening release that addresses multiple internally discover…

  5. 9.8CVE-2026-76499

    As part of Cisco's ongoing commitment to proactive security and product quality, the Cisco Application Policy Infrastructure Controller (APIC) engineering team has conducted a comprehensive internal security review. This review resulted in…

  6. 8.8CVE-2026-76453

    As part of Cisco's ongoing commitment to proactive security and product quality, the Cisco NX-OS engineering team has conducted a comprehensive internal security review. This review resulted in a software hardening release that addresses m…

  7. 5.5CVE-2026-97182

    A security vulnerability has been detected in halo-dev Halo up to 2.25.4/2.26.1. Affected is an unknown function of the file application/src/main/java/run/halo/app/content/comment/ReplyNotificationSubscriptionHelper.java of the component S…

  8. 9.9CVE-2026-20330

    As part of Cisco's ongoing commitment to proactive security and product quality, the Cisco Secure Adaptive Security Appliance Software, Cisco Secure Firewall Threat Defense Software and Cisco Secure Firewall Management Center Software engi…

The newest records naming one of them. Each weakness's page lists them all.

Part of
Can lead to

MITRE's words, unchanged: CAPEC-279 at MITRE. CAPEC is Copyright © 2007–2026, The MITRE Corporation, used under the CAPEC terms of use: “The MITRE Corporation (MITRE) hereby grants you a non-exclusive, royalty-free license to use Common Attack Pattern Enumeration and Classification (CAPEC™) for research, development, and commercial purposes. Any copy you make for such purposes is authorized provided that you reproduce MITRE’s copyright designation and this license in any such copy.” CAPEC and the CAPEC logo are trademarks of The MITRE Corporation. Credits. All attack patterns.