SOAP Array Overflow
来源:互联网 发布:googletts语音数据 编辑:程序博客网 时间:2024/06/05 05:20
Description
Summary
An attacker sends a SOAP request with an array whose actual length exceeds the length indicated in the request. When a data structure including a SOAP array is instantiated, the sender transmits the size of the array as an explicit parameter along with the data. If the server processing the transmission naively trusts the specified size, then an attacker can intentionally understate the size of the array, possibly resulting in a buffer overflow if the server attempts to read the entire data set into the memory it allocated for a smaller array. This, in turn, can lead to a server crash or even the execution of arbitrary code.
Attack_Prerequisites
- The targeted SOAP server must trust that the array size as stated in messages it receives is correct, but read through the entire content of the message regardless of the stated size of the array.
Resources_Required
- The attacker must be able to craft malformed SOAP messages, specifically, messages with arrays where the stated array size understates the actual size of the array in the message.
Severity
High
Solutions and Mitigations
If the server either verifies the correctness of the stated array size or if the server stops processing an array once the stated number of elements have been read, regardless of the actual array size, then this attack will fail. The former detects the malformed SOAP message while the latter ensures that the server does not attempt to load more data than was allocated for.
- SOAP Array Overflow
- PHP SOAP client pass array to C# SOAP webservice(PHP SOAP 数组参数传递)
- overflow
- overflow
- overflow
- Overflow
- overflow
- overflow
- overflow
- overflow
- overflow
- SOAP
- SOAP
- SOAP
- SOAP
- SOAP
- soap
- SOAP
- 异或(XOR)运算加密/解密算法
- android全局变量
- 当达到文本域的最大字符数时跳至下一个域
- java反射
- 怎么样通过使用git来创建并提交你的第一个linux内核patch
- SOAP Array Overflow
- 《UNIX环境高级编程》中的apue.h
- Android-自定义meta-data扩展数据
- 记录一下Cocos2dX中内存管理的理解和试验
- js-jQuery对象与dom对象相互转换
- 第九周作业
- 4399骆海坚:如何打造页游核心竞争力
- [Bzoj2243][SDOI2011]染色
- linux系统管理--NFS配置