summaryrefslogtreecommitdiffstats
path: root/libvncserver/font.c
diff options
context:
space:
mode:
authorAndreas Weigel <andreaswe@securepoint.de>2017-02-15 12:31:05 +0100
committerChristian Beier <dontmind@freeshell.org>2017-05-14 20:38:12 +0200
commitaac95a9dcf4bbba87b76c72706c3221a842ca433 (patch)
tree1025f0dde5f7789b860c5ab4e3a1585239c78a7a /libvncserver/font.c
parent0fcd4a3b5270cfaa36049ba68aa1cae75063e064 (diff)
downloadlibtdevnc-aac95a9dcf4bbba87b76c72706c3221a842ca433.tar.gz
libtdevnc-aac95a9dcf4bbba87b76c72706c3221a842ca433.zip
fix overflow and refactor websockets decode (Hybi)
fix critical heap-based buffer overflow which allowed easy modification of a return address via an overwritten function pointer fix bug causing connections to fail due a "one websocket frame = one ws_read" assumption, which failed with LibVNCServer-0.9.11 refactor websocket Hybi decode to use a simple state machine for decoding of websocket frames
Diffstat (limited to 'libvncserver/font.c')
0 files changed, 0 insertions, 0 deletions