<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vcxsrv/libXfont/src/bitmap, branch 1.15.2.5</title>
<subtitle>VcXsrv Windows X Server (X2Go/Arctica Builds)
</subtitle>
<id>https://cgit.arctica-project.org/vcxsrv/atom?h=1.15.2.5</id>
<link rel='self' href='https://cgit.arctica-project.org/vcxsrv/atom?h=1.15.2.5'/>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/'/>
<updated>2015-03-28T17:06:17+00:00</updated>
<entry>
<title>bdfReadCharacters: ensure metrics fit into xCharInfo struct [CVE-2015-1804]</title>
<updated>2015-03-28T17:06:17+00:00</updated>
<author>
<name>Alan Coopersmith</name>
<email>alan.coopersmith@oracle.com</email>
</author>
<published>2015-03-07T06:54:58+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/commit/?id=9f1b041e535c4da6ffbe95a706d46b3bfb5c0321'/>
<id>urn:sha1:9f1b041e535c4da6ffbe95a706d46b3bfb5c0321</id>
<content type='text'>
We use 32-bit ints to read from the bdf file, but then try to stick
into a 16-bit int in the xCharInfo struct, so make sure they won't
overflow that range.

Found by afl-1.24b.

v2: Verify that additions won't overflow 32-bit int range either.
v3: As Julien correctly observes, the previous check for bh &amp; bw not
    being &lt; 0 reduces the number of cases we need to check for overflow.

Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
Reviewed-by: Julien Cristau &lt;jcristau@debian.org&gt;
(cherry picked from commit 2351c83a77a478b49cba6beb2ad386835e264744)
</content>
</entry>
<entry>
<title>bdfReadCharacters: bailout if a char's bitmap cannot be read [CVE-2015-1803]</title>
<updated>2015-03-28T17:06:06+00:00</updated>
<author>
<name>Alan Coopersmith</name>
<email>alan.coopersmith@oracle.com</email>
</author>
<published>2015-02-06T23:54:00+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/commit/?id=de7bfbf0e61cdbe5e5c094d8a237cdc87e8b1fc3'/>
<id>urn:sha1:de7bfbf0e61cdbe5e5c094d8a237cdc87e8b1fc3</id>
<content type='text'>
Previously would charge on ahead with a NULL pointer in ci-&gt;bits, and
then crash later in FontCharInkMetrics() trying to access the bits.

Found with afl-1.23b.

Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
Reviewed-by: Julien Cristau &lt;jcristau@debian.org&gt;
(cherry picked from commit 78c2e3d70d29698244f70164428bd2868c0ab34c)
</content>
</entry>
<entry>
<title>bdfReadProperties: property count needs range check [CVE-2015-1802]</title>
<updated>2015-03-28T17:05:57+00:00</updated>
<author>
<name>Alan Coopersmith</name>
<email>alan.coopersmith@oracle.com</email>
</author>
<published>2015-02-06T23:50:45+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/commit/?id=e195099b83a23182925f20028de3e9ea4fe64845'/>
<id>urn:sha1:e195099b83a23182925f20028de3e9ea4fe64845</id>
<content type='text'>
Avoid integer overflow or underflow when allocating memory arrays
by multiplying the number of properties reported for a BDF font.

Reported-by: Ilja Van Sprundel &lt;ivansprundel@ioactive.com&gt;
Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
Reviewed-by: Julien Cristau &lt;jcristau@debian.org&gt;
(cherry picked from commit 2deda9906480f9c8ae07b8c2a5510cc7e4c59a8e)
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/released'</title>
<updated>2014-03-28T16:43:20+00:00</updated>
<author>
<name>marha</name>
<email>marha@users.sourceforge.net</email>
</author>
<published>2014-03-28T16:43:20+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/commit/?id=f0f09f4aa3cdd0267f58b362a7c9fc5ae0921afd'/>
<id>urn:sha1:f0f09f4aa3cdd0267f58b362a7c9fc5ae0921afd</id>
<content type='text'>
Conflicts:
	X11/xtrans/Xtrans.c
</content>
</entry>
<entry>
<title>Update following packages:</title>
<updated>2014-03-28T16:32:23+00:00</updated>
<author>
<name>marha</name>
<email>marha@users.sourceforge.net</email>
</author>
<published>2014-03-28T16:32:23+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/commit/?id=d02e6760412c7a96abbc4d0add5dd8d5e83bbe27'/>
<id>urn:sha1:d02e6760412c7a96abbc4d0add5dd8d5e83bbe27</id>
<content type='text'>
libXfont-1.4.7
xproto-7.0.25
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/released'</title>
<updated>2013-10-01T10:33:20+00:00</updated>
<author>
<name>marha</name>
<email>marha@users.sourceforge.net</email>
</author>
<published>2013-10-01T10:33:20+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/commit/?id=be0d35a4a1b1dc5bde14d1b027f4f0cb58b5a779'/>
<id>urn:sha1:be0d35a4a1b1dc5bde14d1b027f4f0cb58b5a779</id>
<content type='text'>
* origin/released:
  Update following packages:

Conflicts:
	X11/Xwinsock.h
	apps/xhost/xhost.c
	libXaw/src/Vendor.c
	libXfont/include/X11/fonts/bdfint.h
	libXfont/src/fontfile/catalogue.c
</content>
</entry>
<entry>
<title>Update following packages:</title>
<updated>2013-10-01T10:28:08+00:00</updated>
<author>
<name>marha</name>
<email>marha@users.sourceforge.net</email>
</author>
<published>2013-10-01T10:23:16+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/commit/?id=6dd755aa923291db2501cc5c22e409c41a70e3c1'/>
<id>urn:sha1:6dd755aa923291db2501cc5c22e409c41a70e3c1</id>
<content type='text'>
libXpm-3.5.11
libXaw-1.0.12
libXfont-1.4.6
libXrender-0.9.8
xproto-7.0.24
inputproto-2.3
xclock-1.0.7
xhost-1.0.6
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/released'</title>
<updated>2012-03-05T09:23:14+00:00</updated>
<author>
<name>marha</name>
<email>marha@users.sourceforge.net</email>
</author>
<published>2012-03-05T09:23:14+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/commit/?id=8db4c7567d495ef6f6162406394ac192e6c2cfe7'/>
<id>urn:sha1:8db4c7567d495ef6f6162406394ac192e6c2cfe7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libfontenc xserver pixman mesa git update 5 Mar 2012</title>
<updated>2012-03-05T08:59:38+00:00</updated>
<author>
<name>marha</name>
<email>marha@users.sourceforge.net</email>
</author>
<published>2012-03-05T08:59:38+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/commit/?id=ffe218bbb0ffa6d2a7f7cbf6b1f81797e667183a'/>
<id>urn:sha1:ffe218bbb0ffa6d2a7f7cbf6b1f81797e667183a</id>
<content type='text'>
font-util-1.3.0
xclock-1.0.6
libXfont-1.4.5
inputproto-2.2
</content>
</entry>
<entry>
<title>Synchronised line endinge with release branch</title>
<updated>2011-09-12T09:27:51+00:00</updated>
<author>
<name>marha</name>
<email>marha@users.sourceforge.net</email>
</author>
<published>2011-09-12T09:27:51+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/commit/?id=dafebc5bb70303f0b5baf0b087cf4d9a64b5c7f0'/>
<id>urn:sha1:dafebc5bb70303f0b5baf0b087cf4d9a64b5c7f0</id>
<content type='text'>
</content>
</entry>
</feed>
