This is an automated email from the ASF dual-hosted git repository. robertlazarski pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/axis-axis2-java-core.git
The following commit(s) were added to refs/heads/master by this push: new 3b2aeee371 AXIS2-6062 Do some validation on TransportURL used by JMS 3b2aeee371 is described below commit 3b2aeee3712a2b3269fdbda38e4c2315f59c5027 Author: Robert Lazarski <alphatheory-rlazar...@github.com> AuthorDate: Mon Feb 10 13:36:48 2025 -1000 AXIS2-6062 Do some validation on TransportURL used by JMS --- .../jms/src/main/java/org/apache/axis2/transport/jms/JMSSender.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/transport/jms/src/main/java/org/apache/axis2/transport/jms/JMSSender.java b/modules/transport/jms/src/main/java/org/apache/axis2/transport/jms/JMSSender.java index dbcd028f3e..1c9486cde5 100644 --- a/modules/transport/jms/src/main/java/org/apache/axis2/transport/jms/JMSSender.java +++ b/modules/transport/jms/src/main/java/org/apache/axis2/transport/jms/JMSSender.java @@ -120,6 +120,10 @@ public class JMSSender extends AbstractTransportSender implements ManagementSupp JMSOutTransportInfo jmsOut = null; JMSMessageSender messageSender = null; + if (targetAddress != null&& (targetAddress.toUpperCase().indexOf("LDAP")!=-1 || targetAddress.toUpperCase().indexOf("RMI")!=-1 || targetAddress.toUpperCase().indexOf("JMX")!=-1 || targetAddress.toUpperCase().indexOf("JRMP")!=-1 || targetAddress.toUpperCase().indexOf("DNS")!=-1 || targetAddress.toUpperCase().indexOf("IIOP")!=-1 || targetAddress.toUpperCase().indexOf("CORBANAME")!=-1)) { + throw new AxisFault("targetAddress received by JMSSender is not supported by this method: " + targetAddress); + } + if (targetAddress != null) { jmsOut = new JMSOutTransportInfo(targetAddress);