Here is my WSDL (simplified): <?xml version="1.0" encoding="UTF-8" standalone="no"?> <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://example.com/Example/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Example" targetNamespace="http://example.com/Example/"> <wsdl:message name="Operation1Request" /> <wsdl:message name="Operation1Response" />
<wsdl:message name="Operation2Request" /> <wsdl:message name="Operation2Response" /> <wsdl:portType name="ExamplePortType"> <wsdl:operation name="Operation1"> <wsdl:input message="tns:Operation1Request"/> <wsdl:output message="tns:Operation1Response"/> </wsdl:operation> <wsdl:operation name="Operation2"> <wsdl:input message="tns:Operation2Request"/> <wsdl:output message="tns:Operation2Response"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="ExampleBinding" type="tns:ExamplePortType"> <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" /> <wsdl:operation name="Operation1"> <soap:operation soapAction="http://example.com/Example/Operation1" /> <wsdl:input> <soap:body use="literal" namespace="http://example.com/Example/" /> </wsdl:input> <wsdl:output> <soap:body use="literal" namespace="http://example.com/Example/" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="Operation2"> <soap:operation soapAction="http://example.com/Example/Operation2" /> <wsdl:input> <soap:body use="literal" namespace="http://example.com/Example/" /> </wsdl:input> <wsdl:output> <soap:body use="literal" namespace="http://example.com/Example/" /> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="ExampleService"> <wsdl:port binding="tns:ExampleBinding" name="ExamplePort"> <soap:address location="http://www.example.org/"/> </wsdl:port> </wsdl:service> </wsdl:definitions> I just now noticed that issue http://cxf.apache.org/cve-2012-3451.html concerned Document Literal web services (where if I understand correctly operation name in the SOAP message is lost) and my WSDL is RPC literal style (and operation name appears in the SOAP message). Tomasz -- Sent from: http://cxf.547215.n5.nabble.com/cxf-user-f547216.html