Julien Cristau pushed to branch debian-unstable at X Strike Force / xserver / xorg-server
Commits:
-
d7faa4c2
by Julien Cristau at 2024-04-10T10:37:12+02:00
-
a644fd32
by Olivier Fourdan at 2024-04-10T10:43:09+02:00
-
d05d14f5
by Julien Cristau at 2024-04-10T10:45:14+02:00
2 changed files:
Changes:
1 | +xorg-server (2:21.1.12-1) unstable; urgency=medium
|
|
2 | + |
|
3 | + * New upstream release.
|
|
4 | + * render: Avoid possible double-free in ProcRenderAddGlyphs()
|
|
5 | + (closes: #1068470)
|
|
6 | + |
|
7 | + -- Julien Cristau <jcristau@debian.org> Wed, 10 Apr 2024 10:44:55 +0200
|
|
8 | + |
|
1 | 9 | xorg-server (2:21.1.11-3) unstable; urgency=high
|
2 | 10 | |
3 | 11 | [ Chris Hofstaedtler ]
|
... | ... | @@ -17,8 +25,7 @@ xorg-server (2:21.1.11-3) unstable; urgency=high |
17 | 25 | send reply (CVE-2024-31082)
|
18 | 26 | - render: fix refcounting of glyphs during ProcRenderAddGlyphs
|
19 | 27 | (CVE-2024-31083)
|
20 | - * dix-Fix-use-after-free-in-input-device-shutdown.patch: drop (already
|
|
21 | - cherry-picked).
|
|
28 | + * dix-Fix-use-after-free-in-input-device-shutdown.patch: drop (now upstream).
|
|
22 | 29 | |
23 | 30 | -- Julien Cristau <jcristau@debian.org> Wed, 03 Apr 2024 21:09:12 +0200
|
24 | 31 |
... | ... | @@ -291,8 +291,6 @@ AddGlyph(GlyphSetPtr glyphSet, GlyphPtr glyph, Glyph id) |
291 | 291 | gr = FindGlyphRef(&globalGlyphs[glyphSet->fdepth], signature,
|
292 | 292 | TRUE, glyph->sha1);
|
293 | 293 | if (gr->glyph && gr->glyph != DeletedGlyph && gr->glyph != glyph) {
|
294 | - FreeGlyphPicture(glyph);
|
|
295 | - dixFreeObjectWithPrivates(glyph, PRIVATE_GLYPH);
|
|
296 | 294 | glyph = gr->glyph;
|
297 | 295 | }
|
298 | 296 | else if (gr->glyph != glyph) {
|