CVE-2011-2895
Published Aug 19, 2011
Last updated 7 years ago
Overview
- Description
- The LZW decompressor in (1) the BufCompressedFill function in fontfile/decompress.c in X.Org libXfont before 1.4.4 and (2) compress/compress.c in 4.3BSD, as used in zopen.c in OpenBSD before 3.8, FreeBSD, NetBSD 4.0.x and 5.0.x before 5.0.3 and 5.1.x before 5.1.1, FreeType 2.1.9, and other products, does not properly handle code words that are absent from the decompression table when encountered, which allows context-dependent attackers to trigger an infinite loop or a heap-based buffer overflow, and possibly execute arbitrary code, via a crafted compressed stream, a related issue to CVE-2006-1168 and CVE-2011-2896.
- Source
- secalert@redhat.com
- NVD status
- Modified
Social media
- Hype score
- Not currently trending
Risk scores
CVSS 2.0
- Type
- Primary
- Base score
- 9.3
- Impact score
- 10
- Exploitability score
- 8.6
- Vector string
- AV:N/AC:M/Au:N/C:C/I:C/A:C
Weaknesses
- nvd@nist.gov
- CWE-119
Configurations
[ { "nodes": [ { "negate": false, "cpeMatch": [ { "criteria": "cpe:2.3:a:freetype:freetype:2.1.9:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "F73474B9-6853-4C5C-9CB9-5F4D3080D1C5" }, { "criteria": "cpe:2.3:a:x:libxfont:*:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "366E84EE-4BAC-4816-B04A-7B60F70B0084", "versionEndIncluding": "1.4.3" }, { "criteria": "cpe:2.3:a:x:libxfont:1.2.0:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "45A7B86F-A74E-42D8-BBE6-D86C4EB672B2" }, { "criteria": "cpe:2.3:a:x:libxfont:1.2.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "9806D538-0672-4D27-9A32-F41BB53DF738" }, { "criteria": "cpe:2.3:a:x:libxfont:1.2.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "29297813-F2F4-48BF-8DEA-DC83E44D154E" }, { "criteria": "cpe:2.3:a:x:libxfont:1.2.3:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "C1437F3D-127E-45E7-B678-85BF208BAD30" }, { "criteria": "cpe:2.3:a:x:libxfont:1.2.4:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "26743145-32B4-45A6-8912-2B97EF59B677" }, { "criteria": "cpe:2.3:a:x:libxfont:1.2.5:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "1C18E74E-DB01-4D5F-BD18-DE370BA56A38" }, { "criteria": "cpe:2.3:a:x:libxfont:1.2.6:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "06DBC61A-10CD-41ED-AC1B-16C867823059" }, { "criteria": "cpe:2.3:a:x:libxfont:1.2.7:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "061E16E4-0DD2-45B0-927D-5E6D97D54D9A" }, { "criteria": "cpe:2.3:a:x:libxfont:1.2.8:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "58F3B17A-D8A9-4581-8EAC-4D6498A23F4D" }, { "criteria": "cpe:2.3:a:x:libxfont:1.2.9:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "D064C118-DC51-46CF-961E-3D70C1EEFC92" }, { "criteria": "cpe:2.3:a:x:libxfont:1.3.0:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "D9F45C46-F416-46FC-8C98-79D57BB397D6" }, { "criteria": "cpe:2.3:a:x:libxfont:1.3.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "B21FE78A-41E1-46A7-8129-94CBA34A3FA5" }, { "criteria": "cpe:2.3:a:x:libxfont:1.3.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "5ADFF46D-9680-410C-B8B8-79F629534465" }, { "criteria": "cpe:2.3:a:x:libxfont:1.3.3:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "D36FBB2E-7BCD-4212-AE04-8C7C6B57CD49" }, { "criteria": "cpe:2.3:a:x:libxfont:1.3.4:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "8A603E28-7D58-44FB-819E-5F22FA9860EE" }, { "criteria": "cpe:2.3:a:x:libxfont:1.4.0:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "2D9EE6A0-89DC-464D-890F-2C0E5CDCFAA4" }, { "criteria": "cpe:2.3:a:x:libxfont:1.4.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "B056FDAB-4B10-4B32-A942-84864D39CBD6" }, { "criteria": "cpe:2.3:a:x:libxfont:1.4.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "642C350E-C81B-46F7-84B4-D3DE45E70DC4" }, { "criteria": "cpe:2.3:o:freebsd:freebsd:*:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "D9EC02F3-3905-460D-8949-3B26394215CA" }, { "criteria": "cpe:2.3:o:netbsd:netbsd:*:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "B55E4B92-88E0-41F0-AFA7-046A8D34A2CA" }, { "criteria": "cpe:2.3:o:openbsd:openbsd:*:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "29DC69AE-D8BB-410B-B911-BFEA95774C3D", "versionEndIncluding": "3.7" }, { "criteria": "cpe:2.3:o:openbsd:openbsd:2.0:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "36DF0D51-FCFA-46A3-B834-E80DFA91DFDC" }, { "criteria": "cpe:2.3:o:openbsd:openbsd:2.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "5CB726CF-ADA2-4CDA-9786-1E84AC53740A" }, { "criteria": "cpe:2.3:o:openbsd:openbsd:2.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "1FC373FC-88AC-4B6D-A289-51881ACD57F7" }, { "criteria": "cpe:2.3:o:openbsd:openbsd:2.3:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "1D2DA7F0-E3C0-447A-A2B0-ECC928389D84" }, { "criteria": "cpe:2.3:o:openbsd:openbsd:2.4:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "FEBE290B-5EC6-4BBA-B645-294C150E417A" }, { "criteria": "cpe:2.3:o:openbsd:openbsd:2.5:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "ACE7FDFB-C6A6-4B58-B0B4-236E4EA76EF6" }, { "criteria": "cpe:2.3:o:openbsd:openbsd:2.6:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "0DF053A1-C252-427E-9EEF-27240F422976" }, { "criteria": "cpe:2.3:o:openbsd:openbsd:2.7:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "48A9C344-45AA-47B9-B35A-1A62E220D9C6" }, { "criteria": "cpe:2.3:o:openbsd:openbsd:2.8:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "80EB24F0-46A7-481B-83ED-8BB012AE0C8E" }, { "criteria": "cpe:2.3:o:openbsd:openbsd:2.9:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "AA6AEAF0-FA61-4A3F-A083-1218C2027781" }, { "criteria": "cpe:2.3:o:openbsd:openbsd:3.0:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "60DA30A1-3360-46BC-85B7-008D535F95BE" }, { "criteria": "cpe:2.3:o:openbsd:openbsd:3.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "DA33E7E2-DE7B-411E-8991-718DA0988C51" }, { "criteria": "cpe:2.3:o:openbsd:openbsd:3.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "1957B3C0-7F25-469B-BC3F-7B09260837ED" }, { "criteria": "cpe:2.3:o:openbsd:openbsd:3.3:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "AC46909F-DDFC-448B-BCDF-1EB343F96630" }, { "criteria": "cpe:2.3:o:openbsd:openbsd:3.4:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "9496279F-AB43-4B53-81A6-87C651ABC4BA" }, { "criteria": "cpe:2.3:o:openbsd:openbsd:3.5:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "BDA160D4-5CAB-44E7-880A-59DD98FEAD62" }, { "criteria": "cpe:2.3:o:openbsd:openbsd:3.6:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "D4D84D7A-EB7C-4196-B8B6-7B703C8055C2" } ], "operator": "OR" } ] } ]