CVE-2010-3704
Published Nov 5, 2010
Last updated 6 years ago
Overview
- Description
- The FoFiType1::parse function in fofi/FoFiType1.cc in the PDF parser in xpdf before 3.02pl5, poppler 0.8.7 and possibly other versions up to 0.15.1, kdegraphics, and possibly other products allows context-dependent attackers to cause a denial of service (crash) and possibly execute arbitrary code via a PDF file with a crafted PostScript Type1 font that contains a negative array index, which bypasses input validation and triggers memory corruption.
- Source
- secalert@redhat.com
- NVD status
- Modified
Social media
- Hype score
- Not currently trending
Risk scores
CVSS 2.0
- Type
- Primary
- Base score
- 6.8
- Impact score
- 6.4
- Exploitability score
- 8.6
- Vector string
- AV:N/AC:M/Au:N/C:P/I:P/A:P
Weaknesses
- nvd@nist.gov
- CWE-20
Configurations
[ { "nodes": [ { "negate": false, "cpeMatch": [ { "criteria": "cpe:2.3:a:poppler:poppler:0.8.7:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "6323ED7A-6FE8-4885-B743-3E2F82ECA08B" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.9.0:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "90D3345C-2D35-413C-B6F9-C308BC7C2AA6" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.9.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "26216EEC-26B7-41C8-ADFB-64D2EA8DAA8F" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.9.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "A9D3618D-A183-4B09-9CA2-8D622C3486DD" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.9.3:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "A88294D9-563E-4AB3-9FE6-971F43B052B4" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.10.0:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "1A39F672-B238-4B21-A48E-5121771949F3" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.10.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "58A5D199-E952-44B5-B5E5-170040FA813E" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.10.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "349B4B75-32E2-49FB-9606-8B057AFA2E3E" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.10.3:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "55A8D058-224E-467E-AB61-06F90B541F24" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.10.4:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "77C47EDD-2212-4259-8229-FF05E1A7B5AD" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.10.5:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "C52995D0-0986-427F-B37D-2F6726EA330D" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.10.6:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "7E4427C5-DBF0-4EF9-8B7A-61D56C14E3FB" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.10.7:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "B91206CA-7EBE-4E64-9A49-D7EC0D051012" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.11.0:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "BFD43644-7F02-42AF-8EC3-C326A13E2F89" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.11.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "81FE2E6F-44B2-42D5-B986-D1FE2B510968" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.11.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "0A605079-3705-4E2C-8F6D-C21B4D875817" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.11.3:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "3ABBD590-8092-4920-BBC7-F3ACB9CCC900" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.12.0:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "14D812D5-BC8B-4907-AA70-F8D7F982A8DD" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.12.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "8E25003C-04CE-401F-B012-F2E13DC8E8C0" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.12.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "189FE6D1-C001-4D43-BFD2-B8421C6FAB06" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.12.3:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "CAF3866C-09D2-4564-A7AE-2C49A5E8480C" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.12.4:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "A43C280F-A571-4EF9-B301-244B05750933" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.13.0:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "D37AC0D5-6811-4FE2-83BB-FEF44B228645" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.13.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "D2B24274-2F2F-4F3A-8978-390BF69EF0AD" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.13.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "14959178-17D0-4794-867F-AB62501EEF24" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.13.3:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "C1129356-C0B0-4130-A1EF-888B02783317" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.13.4:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "2CD0FA23-F797-4FB5-85AD-29AED926E02D" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.14.0:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "77B06D79-50AD-49D0-B372-25CA226EEA80" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.14.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "A34735C6-2738-4CCC-9322-8F7584AB616D" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.14.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "339A5BC3-7AED-4912-B6D3-BBD5FBF4AA02" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.14.3:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "325750AA-5E10-457E-88E8-439DFB81FE1E" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.14.4:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "235861C5-B126-4A27-A51F-94568DBA5FBB" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.14.5:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "0EE3D5F0-DA69-453A-9729-03FD1151D94E" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.15.0:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "83E52568-A112-4533-9CFA-55D35F40AA9A" }, { "criteria": "cpe:2.3:a:poppler:poppler:0.15.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "38A9C7A2-DAC5-4334-9A88-CF9085A34186" } ], "operator": "OR" } ] }, { "nodes": [ { "negate": false, "cpeMatch": [ { "criteria": "cpe:2.3:a:foolabs:xpdf:0.5a:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "B8ABE533-8FC1-45E6-B574-A4CC7571EF7C" }, { "criteria": "cpe:2.3:a:foolabs:xpdf:0.7a:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "1B02805E-7BD0-4563-82C8-6FFB982D4913" }, { "criteria": "cpe:2.3:a:foolabs:xpdf:0.91a:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "852F526D-F388-4FF0-BDD9-DF7635DB46D8" }, { "criteria": "cpe:2.3:a:foolabs:xpdf:0.91b:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "478D53EA-CC8C-4ECB-8410-0910505AD819" }, { "criteria": "cpe:2.3:a:foolabs:xpdf:0.91c:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "8C84FB90-FF1C-4502-B2D2-390438DD422F" }, { "criteria": "cpe:2.3:a:foolabs:xpdf:0.92a:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "13341DAE-D16D-41A7-BF17-FEC802997B15" }, { "criteria": "cpe:2.3:a:foolabs:xpdf:0.92b:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "3E30BAEA-231C-4A82-B014-9EE3D1E81545" }, { "criteria": "cpe:2.3:a:foolabs:xpdf:0.92c:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "FE1DE5A5-6448-43F6-A612-56998D16E6B9" }, { "criteria": "cpe:2.3:a:foolabs:xpdf:0.92d:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "35F84699-D4CF-4FD1-A959-53E316559EBE" }, { "criteria": "cpe:2.3:a:foolabs:xpdf:0.92e:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "D820DFD5-0EF9-4C9A-B281-D553A4F63141" }, { "criteria": "cpe:2.3:a:foolabs:xpdf:0.93a:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "E2EFC7E4-E513-42DB-BDA5-8D1E497971DD" }, { "criteria": "cpe:2.3:a:foolabs:xpdf:0.93b:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "0AA5CDDC-BFDE-4C5E-920F-5DA1B3C51B52" }, { "criteria": "cpe:2.3:a:foolabs:xpdf:0.93c:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "F4CF839D-D034-4D47-977F-7E27B36EF04F" }, { "criteria": "cpe:2.3:a:foolabs:xpdf:1.00a:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "F3B3E8A4-14FE-42DA-B82E-839B092B5302" }, { "criteria": "cpe:2.3:a:foolabs:xpdf:3.0.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "52D79ABD-202F-464F-B6C3-B225FD37DD3F" }, { "criteria": "cpe:2.3:a:foolabs:xpdf:3.02pl1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "0BC500DA-7B3F-4CD5-BB0E-B244000CD19D" }, { "criteria": "cpe:2.3:a:foolabs:xpdf:3.02pl2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "9D5D9CEA-0707-46FC-AEC3-9EC540B22BC3" }, { "criteria": "cpe:2.3:a:foolabs:xpdf:3.02pl3:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "BD38AC59-7518-40FB-BC29-EC64142DE682" }, { "criteria": "cpe:2.3:a:glyphandcog:xpdfreader:*:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "32628280-E2DB-45E0-AB8A-CFC90419A182", "versionEndIncluding": "3.02" }, { "criteria": "cpe:2.3:a:glyphandcog:xpdfreader:0.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "DEF5EC54-9145-4B51-8241-C9343160BF80" }, { "criteria": "cpe:2.3:a:glyphandcog:xpdfreader:0.3:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "D33C2C1D-C1C1-4B1D-BDC8-6480CE8EC24B" }, { "criteria": "cpe:2.3:a:glyphandcog:xpdfreader:0.4:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "D1344DF7-9917-4DB0-9256-9E8131C55B0A" }, { "criteria": "cpe:2.3:a:glyphandcog:xpdfreader:0.5:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "309F0CF2-4AF7-4F46-91EA-39BA07BAF312" }, { "criteria": "cpe:2.3:a:glyphandcog:xpdfreader:0.6:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "36FA872B-74B8-48E4-9D5C-5ACA6FCB8026" }, { "criteria": "cpe:2.3:a:glyphandcog:xpdfreader:0.7:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "20311EDE-0E34-432A-AE41-F61EA68F134A" }, { "criteria": "cpe:2.3:a:glyphandcog:xpdfreader:0.80:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "16FEF460-3569-4294-ABA4-D7C251D67071" }, { "criteria": "cpe:2.3:a:glyphandcog:xpdfreader:0.90:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "BB41E8C2-BBCC-48CB-805B-23411D39E936" }, { "criteria": "cpe:2.3:a:glyphandcog:xpdfreader:0.91:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "16670F8A-E70B-4CDF-8C61-414D86E20C84" }, { "criteria": "cpe:2.3:a:glyphandcog:xpdfreader:0.92:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "69483A91-53DB-4736-908F-7B14EFB40888" }, { "criteria": "cpe:2.3:a:glyphandcog:xpdfreader:0.93:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "5B3E7962-0A95-4E7B-A983-683B02350B93" }, { "criteria": "cpe:2.3:a:glyphandcog:xpdfreader:1.00:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "BD1120B3-3372-417B-BCA0-FD515638FBFB" }, { "criteria": "cpe:2.3:a:glyphandcog:xpdfreader:1.01:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "F7397645-3225-4980-8465-28F93322B58B" }, { "criteria": "cpe:2.3:a:glyphandcog:xpdfreader:2.00:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "1672587F-ED28-4A8A-A6C1-AD1D6B5DF9F3" }, { "criteria": "cpe:2.3:a:glyphandcog:xpdfreader:2.01:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "D5A45EAF-B511-4360-A201-D588E7EEB39D" }, { "criteria": "cpe:2.3:a:glyphandcog:xpdfreader:2.02:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "D14637F7-DC99-4AC4-854C-DBA0B4C6BE54" }, { "criteria": "cpe:2.3:a:glyphandcog:xpdfreader:2.03:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "9EE03979-D564-4ABD-BEBD-E86E7C1BAF9D" }, { "criteria": "cpe:2.3:a:glyphandcog:xpdfreader:3.00:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "15D08CFD-BEE1-4DEE-926D-F4291F88224D" }, { "criteria": "cpe:2.3:a:glyphandcog:xpdfreader:3.01:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "D244903F-5407-4C35-AE2C-1A05D3C227D4" }, { "criteria": "cpe:2.3:a:glyphandcog:xpdfreader:3.02:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "F7D4E256-FF91-47BA-B1D4-940FB2D970AF" }, { "criteria": "cpe:2.3:a:kde:kdegraphics:*:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "3A0E0FC3-B53F-462D-8562-D2464BB111E2" } ], "operator": "OR" } ] } ]