Multiple integer overflows in the (1) FontFileAddEntry and (2) lexAlias functions in X.Org libXfont before 1.4.8 and 1.4.9x before 1.4.99.901 might allow local users to gain privileges by adding a directory with a large fonts.dir or fonts.alias file to the font path, which triggers a heap-based buffer overflow, related to metadata.
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_version": "1:1.4.7-1ubuntu0.1", "binary_name": "libxfont-dev" }, { "binary_version": "1:1.4.7-1ubuntu0.1", "binary_name": "libxfont1" }, { "binary_version": "1:1.4.7-1ubuntu0.1", "binary_name": "libxfont1-dbg" }, { "binary_version": "1:1.4.7-1ubuntu0.1", "binary_name": "libxfont1-udeb" } ] }