freetype2/src/sfnt
Werner Lemberg 112527dd44 [sfnt] Reject malformed SVG tables.
* src/sfnt/ttsvg.c (SVG_TABLE_HEADER_SIZE, SVG_DOCUMENT_RECORD_SIZE,
SVG_DOCUMENT_LIST_MINIMUM_SIZE, SVG_MINIMUM_SIZE): New macros.
(tt_face_load_svg): Check offsets.
Check table and record sizes.

Reported as

  https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=43918
2022-01-22 12:09:08 +01:00
..
module.mk Update all copyright notices. 2022-01-11 10:54:10 +01:00
pngshim.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
pngshim.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
rules.mk Add code to load OT-SVG glyph documents. 2022-01-20 16:45:18 +00:00
sfdriver.c Add code to load OT-SVG glyph documents. 2022-01-20 16:45:18 +00:00
sfdriver.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
sferrors.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
sfnt.c Add code to load OT-SVG glyph documents. 2022-01-20 16:45:18 +00:00
sfobjs.c Add code to load OT-SVG glyph documents. 2022-01-20 16:45:18 +00:00
sfobjs.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
sfwoff.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
sfwoff.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
sfwoff2.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
sfwoff2.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttbdf.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttbdf.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttcmap.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttcmap.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttcmapc.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttcolr.c [sfnt] Fix limit checks for `COLR` v1 ClipBoxes 2022-01-11 13:40:20 +02:00
ttcolr.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttcpal.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttcpal.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttkern.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttkern.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttload.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttload.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttmtx.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttmtx.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttpost.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttpost.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttsbit.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttsbit.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttsvg.c [sfnt] Reject malformed SVG tables. 2022-01-22 12:09:08 +01:00
ttsvg.h Add code to load OT-SVG glyph documents. 2022-01-20 16:45:18 +00:00
woff2tags.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
woff2tags.h Update all copyright notices. 2022-01-11 10:54:10 +01:00