Make RFB parser resilient to certain VNC implementation

Description

The RFB analyzer's state machine did not foresee that a server could send two subsequent messages in one packet. This would result in the error:

Binpac exception: binpac exception: out_of_bound: RFBVNCAuthenticationRequest:challenge: 16 > 4

I'm currently testing a fix and should be able to provide it soon.

Environment

None

Assignee

Robin Sommer

Reporter

Martin van Hensbergen

Labels

External issue ID

None

Components

Fix versions

Affects versions

Priority

Normal
Configure