312-50V9 · Question #140
Which of the following is a common Service Oriented Architecture (SOA) vulnerability?
The correct answer is D. XML denial of service issues. XML Denial of Service is a primary vulnerability class in Service Oriented Architecture environments due to their reliance on XML-based messaging protocols like SOAP.
Question
Which of the following is a common Service Oriented Architecture (SOA) vulnerability?
Options
- ACross-site scripting
- BSQL injection
- CVPath injection
- DXML denial of service issues
How the community answered
(24 responses)- A4% (1)
- B4% (1)
- D92% (22)
Why each option
XML Denial of Service is a primary vulnerability class in Service Oriented Architecture environments due to their reliance on XML-based messaging protocols like SOAP.
Cross-site scripting is a client-side web application vulnerability that targets browsers and is not specific to the XML messaging layer of SOA.
SQL injection targets database query construction and is not specific to the XML-based service communication protocols used in SOA.
VPath injection is a path traversal variant that targets file system access and is not a recognized SOA-specific vulnerability category.
SOA environments rely heavily on XML-based communication protocols such as SOAP, making them susceptible to XML DoS attacks that involve sending maliciously crafted XML messages - such as deeply nested structures or exponentially expanding entities (e.g., Billion Laughs attack) - to overwhelm the XML parser. Because SOA exposes services through XML interfaces, this attack class is a well-documented and primary vulnerability specific to this architecture. Cross-site scripting and SQL injection target different layers and are not SOA-specific in the same way.
Concept tested: XML denial of service vulnerability in SOA
Source: https://cheatsheetseries.owasp.org/cheatsheets/XML_Security_Cheat_Sheet.html
Topics
Community Discussion
No community discussion yet for this question.