You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() We always assumed there would be one pixel per row so a rect with a zero width would result in us writing to unknown memory. This could theoretically be used by a malicious server to inject code in to the viewer process. Issue found by Pavel Cheremushkin from Kaspersky Lab. |
5 years ago | |
---|---|---|
.. | ||
Blacklist.cxx | 5 years ago | |
Blacklist.h | 5 years ago | |
CConnection.cxx | 5 years ago | |
CConnection.h | 5 years ago | |
CMakeLists.txt | 5 years ago | |
CMsgHandler.cxx | 5 years ago | |
CMsgHandler.h | 5 years ago | |
CMsgReader.cxx | 5 years ago | |
CMsgReader.h | 5 years ago | |
CMsgWriter.cxx | 5 years ago | |
CMsgWriter.h | 5 years ago | |
CSecurity.h | 5 years ago | |
CSecurityNone.h | 5 years ago | |
CSecurityPlain.cxx | 5 years ago | |
CSecurityPlain.h | 5 years ago | |
CSecurityStack.cxx | 5 years ago | |
CSecurityStack.h | 5 years ago | |
CSecurityTLS.cxx | 5 years ago | |
CSecurityTLS.h | 5 years ago | |
CSecurityVeNCrypt.cxx | 5 years ago | |
CSecurityVeNCrypt.h | 5 years ago | |
CSecurityVncAuth.cxx | 5 years ago | |
CSecurityVncAuth.h | 5 years ago | |
ComparingUpdateTracker.cxx | 5 years ago | |
ComparingUpdateTracker.h | 5 years ago | |
Configuration.cxx | 5 years ago | |
Configuration.h | 5 years ago | |
Congestion.cxx | 5 years ago | |
Congestion.h | 5 years ago | |
ConnParams.cxx | 5 years ago | |
ConnParams.h | 5 years ago | |
CopyRectDecoder.cxx | 5 years ago | |
CopyRectDecoder.h | 5 years ago | |
Cursor.cxx | 5 years ago | |
Cursor.h | 5 years ago | |
DecodeManager.cxx | 5 years ago | |
DecodeManager.h | 5 years ago | |
Decoder.cxx | 5 years ago | |
Decoder.h | 5 years ago | |
EncCache.cxx | 5 years ago | |
EncCache.h | 5 years ago | |
EncodeManager.cxx | 5 years ago | |
EncodeManager.h | 5 years ago | |
EncodeManagerBPP.cxx | 5 years ago | |
Encoder.cxx | 5 years ago | |
Encoder.h | 5 years ago | |
Exception.h | 5 years ago | |
HTTPServer.cxx | 5 years ago | |
HTTPServer.h | 5 years ago | |
HextileDecoder.cxx | 5 years ago | |
HextileDecoder.h | 5 years ago | |
HextileEncoder.cxx | 5 years ago | |
HextileEncoder.h | 5 years ago | |
Hostname.h | 5 years ago | |
InputHandler.h | 5 years ago | |
JpegCompressor.cxx | 5 years ago | |
JpegCompressor.h | 5 years ago | |
JpegDecompressor.cxx | 5 years ago | |
JpegDecompressor.h | 5 years ago | |
KeyRemapper.cxx | 5 years ago | |
KeyRemapper.h | 5 years ago | |
ListConnInfo.h | 5 years ago | |
LogWriter.cxx | 5 years ago | |
LogWriter.h | 5 years ago | |
Logger.cxx | 5 years ago | |
Logger.h | 5 years ago | |
Logger_file.cxx | 5 years ago | |
Logger_file.h | 5 years ago | |
Logger_stdio.cxx | 5 years ago | |
Logger_stdio.h | 5 years ago | |
Logger_syslog.cxx | 5 years ago | |
Logger_syslog.h | 5 years ago | |
Palette.h | 5 years ago | |
Password.cxx | 5 years ago | |
Password.h | 5 years ago | |
Pixel.h | 5 years ago | |
PixelBuffer.cxx | 5 years ago | |
PixelBuffer.h | 5 years ago | |
PixelFormat.cxx | 5 years ago | |
PixelFormat.h | 5 years ago | |
PixelFormat.inl | 5 years ago | |
PixelFormatBPP.cxx | 5 years ago | |
RREDecoder.cxx | 5 years ago | |
RREDecoder.h | 5 years ago | |
RREEncoder.cxx | 5 years ago | |
RREEncoder.h | 5 years ago | |
RawDecoder.cxx | 5 years ago | |
RawDecoder.h | 5 years ago | |
RawEncoder.cxx | 5 years ago | |
RawEncoder.h | 5 years ago | |
Rect.h | 5 years ago | |
Region.cxx | 5 years ago | |
Region.h | 5 years ago | |
SConnection.cxx | 5 years ago | |
SConnection.h | 5 years ago | |
SDesktop.h | 5 years ago | |
SMsgHandler.cxx | 5 years ago | |
SMsgHandler.h | 5 years ago | |
SMsgReader.cxx | 5 years ago | |
SMsgReader.h | 5 years ago | |
SMsgWriter.cxx | 5 years ago | |
SMsgWriter.h | 5 years ago | |
SSecurity.h | 5 years ago | |
SSecurityNone.h | 5 years ago | |
SSecurityPlain.cxx | 5 years ago | |
SSecurityPlain.h | 5 years ago | |
SSecurityStack.cxx | 5 years ago | |
SSecurityStack.h | 5 years ago | |
SSecurityTLS.cxx | 5 years ago | |
SSecurityTLS.h | 5 years ago | |
SSecurityVeNCrypt.cxx | 5 years ago | |
SSecurityVeNCrypt.h | 5 years ago | |
SSecurityVncAuth.cxx | 5 years ago | |
SSecurityVncAuth.h | 5 years ago | |
ScaleFilters.cxx | 5 years ago | |
ScaleFilters.h | 5 years ago | |
ScreenSet.h | 5 years ago | |
Security.cxx | 5 years ago | |
Security.h | 5 years ago | |
SecurityClient.cxx | 5 years ago | |
SecurityClient.h | 5 years ago | |
SecurityServer.cxx | 5 years ago | |
SecurityServer.h | 5 years ago | |
ServerCore.cxx | 5 years ago | |
ServerCore.h | 5 years ago | |
TightConstants.h | 5 years ago | |
TightDecoder.cxx | 5 years ago | |
TightDecoder.h | 5 years ago | |
TightEncoder.cxx | 5 years ago | |
TightEncoder.h | 5 years ago | |
TightEncoderBPP.cxx | 5 years ago | |
TightJPEGEncoder.cxx | 5 years ago | |
TightJPEGEncoder.h | 5 years ago | |
TightWEBPEncoder.cxx | 5 years ago | |
TightWEBPEncoder.h | 5 years ago | |
Timer.cxx | 5 years ago | |
Timer.h | 5 years ago | |
UnixPasswordValidator.cxx | 5 years ago | |
UnixPasswordValidator.h | 5 years ago | |
UpdateTracker.cxx | 5 years ago | |
UpdateTracker.h | 5 years ago | |
UserMsgBox.h | 5 years ago | |
UserPasswdGetter.h | 5 years ago | |
VNCSConnectionST.cxx | 5 years ago | |
VNCSConnectionST.h | 5 years ago | |
VNCServer.h | 5 years ago | |
VNCServerST.cxx | 5 years ago | |
VNCServerST.h | 5 years ago | |
WinPasswdValidator.cxx | 5 years ago | |
WinPasswdValidator.h | 5 years ago | |
XF86keysym.h | 5 years ago | |
ZRLEDecoder.cxx | 5 years ago | |
ZRLEDecoder.h | 5 years ago | |
ZRLEEncoder.cxx | 5 years ago | |
ZRLEEncoder.h | 5 years ago | |
ZRLEEncoderBPP.cxx | 5 years ago | |
adler32.h | 5 years ago | |
d3des.c | 5 years ago | |
d3des.h | 5 years ago | |
encodings.cxx | 5 years ago | |
encodings.h | 5 years ago | |
fenceTypes.h | 5 years ago | |
hextileConstants.h | 5 years ago | |
hextileDecode.h | 5 years ago | |
hextileEncode.h | 5 years ago | |
hextileEncodeBetter.h | 5 years ago | |
keysymdef.h | 5 years ago | |
ledStates.h | 5 years ago | |
msgTypes.h | 5 years ago | |
pam.c | 5 years ago | |
pam.h | 5 years ago | |
qemuTypes.h | 5 years ago | |
rreDecode.h | 5 years ago | |
rreEncode.h | 5 years ago | |
screenTypes.h | 5 years ago | |
tightDecode.h | 5 years ago | |
util.cxx | 5 years ago | |
util.h | 5 years ago | |
xxhash.c | 5 years ago | |
xxhash.h | 5 years ago | |
zrleDecode.h | 5 years ago |