Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 605326 (CVE-2016-9941, CVE-2016-9942) - <net-libs/libvncserver-0.9.11: multiple vulnerabilities (CVE-2016-{9941,9942})
Summary: <net-libs/libvncserver-0.9.11: multiple vulnerabilities (CVE-2016-{9941,9942})
Status: RESOLVED FIXED
Alias: CVE-2016-9941, CVE-2016-9942
Product: Gentoo Security
Classification: Unclassified
Component: Vulnerabilities (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Security
URL:
Whiteboard: B2 [glsa cve]
Keywords:
Depends on: 604192
Blocks:
  Show dependency tree
 
Reported: 2017-01-11 00:38 UTC by Thomas Deutschmann
Modified: 2017-02-21 00:01 UTC (History)
2 users (show)

See Also:
Package list:
=net-libs/libvncserver-0.9.11-r1
Runtime testing required: Yes
stable-bot: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Deutschmann gentoo-dev 2017-01-11 00:38:41 UTC
Incoming CVE details
Comment 1 GLSAMaker/CVETool Bot gentoo-dev 2017-01-11 00:39:11 UTC
CVE-2016-9942 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2016-9942):
  Heap-based buffer overflow in ultra.c in LibVNCClient in LibVNCServer before
  0.9.11 allows remote servers to cause a denial of service (application
  crash) or possibly execute arbitrary code via a crafted FramebufferUpdate
  message with the Ultra type tile, such that the LZO payload decompressed
  length exceeds what is specified by the tile dimensions.

CVE-2016-9941 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2016-9941):
  Heap-based buffer overflow in rfbproto.c in LibVNCClient in LibVNCServer
  before 0.9.11 allows remote servers to cause a denial of service
  (application crash) or possibly execute arbitrary code via a crafted
  FramebufferUpdate message containing a subrectangle outside of the client
  drawing area.
Comment 2 Thomas Deutschmann gentoo-dev 2017-01-11 00:42:09 UTC
@ Maintainer(s): Please bump to >=net-libs/libvncserve-0.9.11 and let us know if it is ready for the stabilization or how long you want to wait.
Comment 3 Thomas Deutschmann gentoo-dev 2017-01-20 20:10:03 UTC
Now in repository, https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13bf08599c6d332501292db40aea7b9179efc257


@ Arches,

please test and mark stable: =net-libs/libvncserver-0.9.11
Comment 4 Alex Xu (Hello71) 2017-01-20 20:20:50 UTC
test with x11vnc or similar
Comment 5 Tobias Klausmann (RETIRED) gentoo-dev 2017-01-21 11:44:19 UTC
Stable on alpha.
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2017-01-21 12:21:59 UTC
Stable for PPC64.
Comment 7 Jeroen Roovers (RETIRED) gentoo-dev 2017-01-21 12:23:01 UTC
Stable for HPPA.
Comment 8 Agostino Sarubbo gentoo-dev 2017-01-21 17:16:49 UTC
amd64 stable
Comment 9 Agostino Sarubbo gentoo-dev 2017-01-21 17:27:37 UTC
x86 stable
Comment 10 Agostino Sarubbo gentoo-dev 2017-01-21 20:34:16 UTC
ppc stable
Comment 11 Agostino Sarubbo gentoo-dev 2017-01-22 16:29:40 UTC
sparc stable
Comment 12 Agostino Sarubbo gentoo-dev 2017-01-23 16:28:35 UTC
ia64 stable
Comment 13 Markus Meier gentoo-dev 2017-02-05 17:00:58 UTC
arm stable, all arches done.
Comment 14 Aaron Bauman gentoo-dev Security 2017-02-05 22:55:08 UTC
glsa request filed
Comment 15 Alex Xu (Hello71) 2017-02-17 13:46:04 UTC
please drop <net-libs/libvncserver-0.9.11-r1, thanks
Comment 17 GLSAMaker/CVETool Bot gentoo-dev 2017-02-21 00:01:38 UTC
This issue was resolved and addressed in
 GLSA 201702-24 at https://security.gentoo.org/glsa/201702-24
by GLSA coordinator Thomas Deutschmann (whissi).