Skip to content

Commit ff7d30c

Browse files
committed
Fix CVE-2023-2004 in freetype 2.12.1
Backport freetype/freetype@e6fda039a Signed-off-by: Peter Shipton <[email protected]>
1 parent b66a336 commit ff7d30c

File tree

1 file changed

+2
-1
lines changed
  • src/java.desktop/share/native/libfreetype/src/truetype

1 file changed

+2
-1
lines changed

src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
#include <ft2build.h>
4343
#include <freetype/internal/ftdebug.h>
4444
#include FT_CONFIG_CONFIG_H
45+
#include <freetype/internal/ftcalc.h>
4546
#include <freetype/internal/ftstream.h>
4647
#include <freetype/internal/sfnt.h>
4748
#include <freetype/tttags.h>
@@ -1140,7 +1141,7 @@
11401141
delta == 1 ? "" : "s",
11411142
vertical ? "VVAR" : "HVAR" ));
11421143

1143-
*avalue += delta;
1144+
*avalue = ADD_INT( *avalue, delta );
11441145

11451146
Exit:
11461147
return error;

0 commit comments

Comments
 (0)