You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When sending PDU's constructed in open-dis python, the length field is zero. During unmarshalling in open-dis-java, an infinite loop is entered because the buffer read pointer is never advanced to the end of the first pdu in the UDP packet.
A pdu with zero in the length field should be detected as invalid and handled accordingly.
The text was updated successfully, but these errors were encountered:
my colleague has a fix for this, can i open a branch?
FYI, this was a big problem for us circa 2015-2016, we have used a custom
jar this fixes this issue.
i am not sure how to open a branch for this project,
the fix is pretty simple,
i guess there are only two branches to choose from other than master, but i'm not sure this mixes with the other branches.
@danielshenry what you'll need to do is click the fork button on this project. And then commit your proposed changes to the fork in your users profile. And then when ready open a pull request to propose contributing the change.
When sending PDU's constructed in open-dis python, the length field is zero. During unmarshalling in open-dis-java, an infinite loop is entered because the buffer read pointer is never advanced to the end of the first pdu in the UDP packet.
A pdu with zero in the length field should be detected as invalid and handled accordingly.
The text was updated successfully, but these errors were encountered: