Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-45607

Potentialy spoofed IQ-packet from ejabberd 17.06 rejected by Smack filter

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • jabber-plugin
    • None
    • CentOS 6.9
      OpenJDK 1.8_131
      Jenkins 2.60.1
      Jabberd plugin 1.35
      Ejabberd 17.06

      Impossible to connect to ejabberd server since last update (from 17.01 to 17.06):

      WARNING org.jivesoftware.smack.filter.IQReplyFilter accept
      Rejected potentially spoofed reply to IQ-packet. Filter settings: packetId=rgEoT-1, to=null, local=null, server=example.com. Received packet with from=jenkins@example.com

      hudson.plugins.jabber.im.transport.JabberConnectionDebugger
      RCV PKT: <iq id='rgEoT-1' to='jenkins@example.com/resource' from='jenkins@example.com' type='result'></iq>

      hudson.plugins.jabber.im.transport.JabberIMConnection connect
      org.jivesoftware.smack.SmackException$NoResponseException
      at org.jivesoftware.smack.PacketCollector.nextResultOrThrow(PacketCollector.java:191)
      at org.jivesoftware.smack.PacketCollector.nextResultOrThrow(PacketCollector.java:175)
      at org.jivesoftware.smack.XMPPConnection.bindResourceAndEstablishSession(XMPPConnection.java:535)
      at org.jivesoftware.smack.tcp.XMPPTCPConnection.login(XMPPTCPConnection.java:260)
      at hudson.plugins.jabber.im.transport.JabberIMConnection.createConnection(JabberIMConnection.java:430)
      at hudson.plugins.jabber.im.transport.JabberIMConnection.connect(JabberIMConnection.java:189)
      at hudson.plugins.jabber.im.transport.JabberIMConnectionProvider.createConnection(JabberIMConnectionProvider.java:42)
      at hudson.plugins.im.IMConnectionProvider.create(IMConnectionProvider.java:59)
      at hudson.plugins.im.IMConnectionProvider.access$500(IMConnectionProvider.java:16)
      at hudson.plugins.im.IMConnectionProvider$ConnectorRunnable.run(IMConnectionProvider.java:165)
      at java.lang.Thread.run(Thread.java:748)

      hudson.plugins.im.IMConnectionProvider$ConnectorRunnable run

      Reconnect failed. Next connection attempt in 1 minutes

          [JENKINS-45607] Potentialy spoofed IQ-packet from ejabberd 17.06 rejected by Smack filter

          Benoit Donneaux created issue -
          Benoit Donneaux made changes -
          Link New: This issue depends on JENKINS-45599 [ JENKINS-45599 ]
          Benoit Donneaux made changes -
          Description Original: Impossible to connect to ejabberd server since last update (from 17.01 to 17.06):

          WARNING org.jivesoftware.smack.filter.IQReplyFilter accept
          Rejected potentially spoofed reply to IQ-packet. Filter settings: packetId=rgEoT-1, to=null, local=null, server=qiy.nl. Received packet with from=jenkins@example.com

          hudson.plugins.jabber.im.transport.JabberConnectionDebugger
          RCV PKT: <iq id='rgEoT-1' to='jenkins@example.com/resource' from='bot-jenkins@qiy.nl' type='result'></iq>

          hudson.plugins.jabber.im.transport.JabberIMConnection connect
          org.jivesoftware.smack.SmackException$NoResponseException
          at org.jivesoftware.smack.PacketCollector.nextResultOrThrow(PacketCollector.java:191)
          at org.jivesoftware.smack.PacketCollector.nextResultOrThrow(PacketCollector.java:175)
          at org.jivesoftware.smack.XMPPConnection.bindResourceAndEstablishSession(XMPPConnection.java:535)
          at org.jivesoftware.smack.tcp.XMPPTCPConnection.login(XMPPTCPConnection.java:260)
          at hudson.plugins.jabber.im.transport.JabberIMConnection.createConnection(JabberIMConnection.java:430)
          at hudson.plugins.jabber.im.transport.JabberIMConnection.connect(JabberIMConnection.java:189)
          at hudson.plugins.jabber.im.transport.JabberIMConnectionProvider.createConnection(JabberIMConnectionProvider.java:42)
          at hudson.plugins.im.IMConnectionProvider.create(IMConnectionProvider.java:59)
          at hudson.plugins.im.IMConnectionProvider.access$500(IMConnectionProvider.java:16)
          at hudson.plugins.im.IMConnectionProvider$ConnectorRunnable.run(IMConnectionProvider.java:165)
          at java.lang.Thread.run(Thread.java:748)

          hudson.plugins.im.IMConnectionProvider$ConnectorRunnable run

          Reconnect failed. Next connection attempt in 1 minutes
          New: Impossible to connect to ejabberd server since last update (from 17.01 to 17.06):

          WARNING org.jivesoftware.smack.filter.IQReplyFilter accept
          Rejected potentially spoofed reply to IQ-packet. Filter settings: packetId=rgEoT-1, to=null, local=null, server=example.com. Received packet with from=jenkins@example.com

          hudson.plugins.jabber.im.transport.JabberConnectionDebugger
          RCV PKT: <iq id='rgEoT-1' to='jenkins@example.com/resource' from='jenkins@example.com' type='result'></iq>

          hudson.plugins.jabber.im.transport.JabberIMConnection connect
          org.jivesoftware.smack.SmackException$NoResponseException
          at org.jivesoftware.smack.PacketCollector.nextResultOrThrow(PacketCollector.java:191)
          at org.jivesoftware.smack.PacketCollector.nextResultOrThrow(PacketCollector.java:175)
          at org.jivesoftware.smack.XMPPConnection.bindResourceAndEstablishSession(XMPPConnection.java:535)
          at org.jivesoftware.smack.tcp.XMPPTCPConnection.login(XMPPTCPConnection.java:260)
          at hudson.plugins.jabber.im.transport.JabberIMConnection.createConnection(JabberIMConnection.java:430)
          at hudson.plugins.jabber.im.transport.JabberIMConnection.connect(JabberIMConnection.java:189)
          at hudson.plugins.jabber.im.transport.JabberIMConnectionProvider.createConnection(JabberIMConnectionProvider.java:42)
          at hudson.plugins.im.IMConnectionProvider.create(IMConnectionProvider.java:59)
          at hudson.plugins.im.IMConnectionProvider.access$500(IMConnectionProvider.java:16)
          at hudson.plugins.im.IMConnectionProvider$ConnectorRunnable.run(IMConnectionProvider.java:165)
          at java.lang.Thread.run(Thread.java:748)

          hudson.plugins.im.IMConnectionProvider$ConnectorRunnable run

          Reconnect failed. Next connection attempt in 1 minutes
          Florian Schmaus made changes -
          Assignee Original: kutzi [ kutzi ] New: Florian Schmaus [ flow ]
          Florian Schmaus made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Florian Schmaus made changes -
          Status Original: In Progress [ 3 ] New: In Review [ 10005 ]
          Florian Schmaus made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: In Review [ 10005 ] New: Resolved [ 5 ]
          Florian Schmaus made changes -
          Status Original: Resolved [ 5 ] New: Closed [ 6 ]

            flow Florian Schmaus
            bdonneaux Benoit Donneaux
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: