<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vcxsrv/libXfont, branch 1.15.2.8</title>
<subtitle>VcXsrv Windows X Server (X2Go/Arctica Builds)
</subtitle>
<id>https://cgit.arctica-project.org/vcxsrv/atom?h=1.15.2.8</id>
<link rel='self' href='https://cgit.arctica-project.org/vcxsrv/atom?h=1.15.2.8'/>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/'/>
<updated>2015-03-28T17:06:38+00:00</updated>
<entry>
<title>libXfont 1.4.9</title>
<updated>2015-03-28T17:06:38+00:00</updated>
<author>
<name>Alan Coopersmith</name>
<email>alan.coopersmith@oracle.com</email>
</author>
<published>2015-03-17T15:46:46+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/commit/?id=5e1e79c64e477c0408c33d0f248720df8d28c44f'/>
<id>urn:sha1:5e1e79c64e477c0408c33d0f248720df8d28c44f</id>
<content type='text'>
Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
</content>
</entry>
<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>Set close-on-exec for font file I/O.</title>
<updated>2015-03-28T17:05:45+00:00</updated>
<author>
<name>Christos Zoulas</name>
<email>christos@NetBSD.org</email>
</author>
<published>2015-02-25T20:39:30+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/commit/?id=7e5f8b1f5a3cb6c7c9f784900f3b0b23215441bb'/>
<id>urn:sha1:7e5f8b1f5a3cb6c7c9f784900f3b0b23215441bb</id>
<content type='text'>
Reviewed-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
Signed-off-by: Thomas Klausner &lt;wiz@NetBSD.org&gt;
(cherry picked from commit d9fda3d247942292a5f24694c22337c547006e11)
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/released'</title>
<updated>2014-06-08T13:07:46+00:00</updated>
<author>
<name>marha</name>
<email>marha@users.sourceforge.net</email>
</author>
<published>2014-06-08T13:07:46+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/commit/?id=b5a2c971202ff19079cb5a98253d8760ae124d15'/>
<id>urn:sha1:b5a2c971202ff19079cb5a98253d8760ae124d15</id>
<content type='text'>
Conflicts:
	X11/Xwindows.h
</content>
</entry>
<entry>
<title>Updated to libXfont 1.4.8</title>
<updated>2014-06-08T13:03:35+00:00</updated>
<author>
<name>marha</name>
<email>marha@users.sourceforge.net</email>
</author>
<published>2014-06-08T13:03:35+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/commit/?id=d435b20322433b335a4fc5693cce0399a3f27b2d'/>
<id>urn:sha1:d435b20322433b335a4fc5693cce0399a3f27b2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Solved crashes in 64-bit due to latest merge</title>
<updated>2014-03-29T12:35:50+00:00</updated>
<author>
<name>marha</name>
<email>marha@users.sourceforge.net</email>
</author>
<published>2014-03-29T12:35:50+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/commit/?id=409cbaf20b5c695444bd08c87f4a186b9ac6b805'/>
<id>urn:sha1:409cbaf20b5c695444bd08c87f4a186b9ac6b805</id>
<content type='text'>
</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>
</feed>
