Link pdfium pdf_xfa_raw_fuzzer in Chromium
Link pdfium pdf_xfa_raw_fuzzer in Chromium. Add dictionary for the fuzzer. Bug: 1276950 Change-Id: I50390afafa896c8e8f38eeac738c7e61f31c1a23 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3320336 Reviewed-by: Lei Zhang <thestig@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org> Cr-Commit-Position: refs/heads/main@{#950127}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
2180075edb
commit
5cbd88152c
pdf/pdfium/fuzzers
@ -88,7 +88,10 @@ group("pdf_fuzzers") {
|
||||
":pdf_nametree_fuzzer",
|
||||
]
|
||||
if (pdf_enable_xfa) {
|
||||
deps += [ ":pdf_xfa_fdp_fuzzer" ]
|
||||
deps += [
|
||||
":pdf_xfa_fdp_fuzzer",
|
||||
":pdf_xfa_raw_fuzzer",
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -280,6 +283,9 @@ if (is_clang) {
|
||||
if (pdf_enable_xfa) {
|
||||
pdfium_fuzzer_test("pdf_xfa_fdp_fuzzer") {
|
||||
}
|
||||
pdfium_fuzzer_test("pdf_xfa_raw_fuzzer") {
|
||||
dict = "dicts/pdf_xfa_raw_fuzzer.dict"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
363
pdf/pdfium/fuzzers/dicts/pdf_xfa_raw_fuzzer.dict
Normal file
363
pdf/pdfium/fuzzers/dicts/pdf_xfa_raw_fuzzer.dict
Normal file
@ -0,0 +1,363 @@
|
||||
# Tags
|
||||
"accessibleContent"
|
||||
"acrobat"
|
||||
"acrobat"
|
||||
"acrobat7"
|
||||
"ADBE_JSConsole"
|
||||
"ADBE_JSDebugger"
|
||||
"addSilentPrint"
|
||||
"addViewerPreferences"
|
||||
"adjustData"
|
||||
"adobeExtensionLevel"
|
||||
"agent"
|
||||
"alwaysEmbed"
|
||||
"amd"
|
||||
"appearanceFilter"
|
||||
"arc"
|
||||
"area"
|
||||
"assist"
|
||||
"attributes"
|
||||
"autoSave"
|
||||
"barcode"
|
||||
"base"
|
||||
"batchOutput"
|
||||
"behaviorOverride"
|
||||
"bind"
|
||||
"bindItems"
|
||||
"bookend"
|
||||
"boolean"
|
||||
"border"
|
||||
"break"
|
||||
"breakAfter"
|
||||
"breakBefore"
|
||||
"button"
|
||||
"cache"
|
||||
"calculate"
|
||||
"calendarSymbols"
|
||||
"caption"
|
||||
"certificate"
|
||||
"certificates"
|
||||
"change"
|
||||
"checkButton"
|
||||
"choiceList"
|
||||
"color"
|
||||
"comb"
|
||||
"command"
|
||||
"common"
|
||||
"compress"
|
||||
"compression"
|
||||
"compressLogicalStructure"
|
||||
"compressObjectStream"
|
||||
"config"
|
||||
"config"
|
||||
"conformance"
|
||||
"connect"
|
||||
"connectionSet"
|
||||
"connectString"
|
||||
"contentArea"
|
||||
"contentCopy"
|
||||
"copies"
|
||||
"corner"
|
||||
"creator"
|
||||
"currencySymbol"
|
||||
"currencySymbols"
|
||||
"currentPage"
|
||||
"data"
|
||||
"dataGroup"
|
||||
"dataModel"
|
||||
"dataValue"
|
||||
"dataWindow"
|
||||
"date"
|
||||
"datePattern"
|
||||
"datePatterns"
|
||||
"dateTime"
|
||||
"dateTimeEdit"
|
||||
"dateTimeSymbols"
|
||||
"day"
|
||||
"dayNames"
|
||||
"debug"
|
||||
"decimal"
|
||||
"defaultTypeface"
|
||||
"defaultUi"
|
||||
"delete"
|
||||
"delta"
|
||||
"deltas"
|
||||
"desc"
|
||||
"destination"
|
||||
"digestMethod"
|
||||
"digestMethods"
|
||||
"documentAssembly"
|
||||
"draw"
|
||||
"driver"
|
||||
"dSigData"
|
||||
"duplexOption"
|
||||
"dynamicRender"
|
||||
"edge"
|
||||
"effectiveInputPolicy"
|
||||
"effectiveOutputPolicy"
|
||||
"embed"
|
||||
"encoding"
|
||||
"encodings"
|
||||
"encrypt"
|
||||
"encryption"
|
||||
"encryptionLevel"
|
||||
"encryptionMethod"
|
||||
"encryptionMethods"
|
||||
"enforce"
|
||||
"equate"
|
||||
"equateRange"
|
||||
"era"
|
||||
"eraNames"
|
||||
"event"
|
||||
"eventPseudoModel"
|
||||
"exclGroup"
|
||||
"exclude"
|
||||
"excludeNS"
|
||||
"exData"
|
||||
"execute"
|
||||
"exObject"
|
||||
"extras"
|
||||
"field"
|
||||
"fill"
|
||||
"filter"
|
||||
"flipLabel"
|
||||
"float"
|
||||
"font"
|
||||
"fontInfo"
|
||||
"form"
|
||||
"format"
|
||||
"formFieldFilling"
|
||||
"groupParent"
|
||||
"handler"
|
||||
"hostPseudoModel"
|
||||
"hyphenation"
|
||||
"ifEmpty"
|
||||
"image"
|
||||
"imageEdit"
|
||||
"includeXDPContent"
|
||||
"incrementalLoad"
|
||||
"incrementalMerge"
|
||||
"insert"
|
||||
"instanceManager"
|
||||
"integer"
|
||||
"interactive"
|
||||
"issuers"
|
||||
"items"
|
||||
"jog"
|
||||
"keep"
|
||||
"keyUsage"
|
||||
"labelPrinter"
|
||||
"layout"
|
||||
"layoutPseudoModel"
|
||||
"level"
|
||||
"line"
|
||||
"linear"
|
||||
"linearized"
|
||||
"list"
|
||||
"locale"
|
||||
"localeSet"
|
||||
"lockDocument"
|
||||
"log"
|
||||
"logPseudoModel"
|
||||
"manifest"
|
||||
"map"
|
||||
"margin"
|
||||
"mdp"
|
||||
"medium"
|
||||
"mediumInfo"
|
||||
"meridiem"
|
||||
"meridiemNames"
|
||||
"message"
|
||||
"messaging"
|
||||
"mode"
|
||||
"modifyAnnots"
|
||||
"month"
|
||||
"monthNames"
|
||||
"msgId"
|
||||
"nameAttr"
|
||||
"neverEmbed"
|
||||
"numberOfCopies"
|
||||
"numberPattern"
|
||||
"numberPatterns"
|
||||
"numberSymbol"
|
||||
"numberSymbols"
|
||||
"numericEdit"
|
||||
"object"
|
||||
"occur"
|
||||
"oid"
|
||||
"oids"
|
||||
"openAction"
|
||||
"operation"
|
||||
"output"
|
||||
"outputBin"
|
||||
"outputXSL"
|
||||
"overflow"
|
||||
"overprint"
|
||||
"packet"
|
||||
"packets"
|
||||
"pageArea"
|
||||
"pageOffset"
|
||||
"pageRange"
|
||||
"pageSet"
|
||||
"pagination"
|
||||
"paginationOverride"
|
||||
"para"
|
||||
"part"
|
||||
"password"
|
||||
"passwordEdit"
|
||||
"pattern"
|
||||
"pcl"
|
||||
"pdf"
|
||||
"pdfa"
|
||||
"permissions"
|
||||
"pickTrayByPDFSize"
|
||||
"picture"
|
||||
"plaintextMetadata"
|
||||
"presence"
|
||||
"present"
|
||||
"present"
|
||||
"print"
|
||||
"printerName"
|
||||
"printHighQuality"
|
||||
"printScaling"
|
||||
"producer"
|
||||
"proto"
|
||||
"ps"
|
||||
"psMap"
|
||||
"query"
|
||||
"radial"
|
||||
"range"
|
||||
"reason"
|
||||
"reasons"
|
||||
"record"
|
||||
"recordSet"
|
||||
"rectangle"
|
||||
"ref"
|
||||
"relevant"
|
||||
"rename"
|
||||
"renderPolicy"
|
||||
"rootElement"
|
||||
"runScripts"
|
||||
"script"
|
||||
"scriptModel"
|
||||
"select"
|
||||
"setProperty"
|
||||
"severity"
|
||||
"signature"
|
||||
"signatureProperties"
|
||||
"signaturePseudoModel"
|
||||
"signData"
|
||||
"signing"
|
||||
"silentPrint"
|
||||
"soapAction"
|
||||
"soapAddress"
|
||||
"solid"
|
||||
"source"
|
||||
"sourceSet"
|
||||
"speak"
|
||||
"staple"
|
||||
"startNode"
|
||||
"startPage"
|
||||
"stipple"
|
||||
"subform"
|
||||
"subform"
|
||||
"subformSet"
|
||||
"subjectDN"
|
||||
"subjectDNs"
|
||||
"submit"
|
||||
"submitFormat"
|
||||
"submitUrl"
|
||||
"subsetBelow"
|
||||
"suppressBanner"
|
||||
"tagged"
|
||||
"template"
|
||||
"template"
|
||||
"templateCache"
|
||||
"#text"
|
||||
"text"
|
||||
"textedit"
|
||||
"textEdit"
|
||||
"threshold"
|
||||
"time"
|
||||
"timePattern"
|
||||
"timePatterns"
|
||||
"timeStamp"
|
||||
"to"
|
||||
"toolTip"
|
||||
"trace"
|
||||
"transform"
|
||||
"traversal"
|
||||
"traverse"
|
||||
"treeList"
|
||||
"type"
|
||||
"typeface"
|
||||
"typefaces"
|
||||
"ui"
|
||||
"update"
|
||||
"uri"
|
||||
"user"
|
||||
"validate"
|
||||
"validate"
|
||||
"validateApprovalSignatures"
|
||||
"validationMessaging"
|
||||
"value"
|
||||
"variables"
|
||||
"version"
|
||||
"versionControl"
|
||||
"viewerPreferences"
|
||||
"webClient"
|
||||
"whitespace"
|
||||
"window"
|
||||
"wsdlAddress"
|
||||
"wsdlConnection"
|
||||
"xdc"
|
||||
"xdp"
|
||||
"xfa"
|
||||
"#xHTML"
|
||||
"#xml"
|
||||
"xmlConnection"
|
||||
"xsdConnection"
|
||||
"xsl"
|
||||
"zpl"
|
||||
|
||||
# Attributes
|
||||
"activity"
|
||||
"activity"
|
||||
"baselineShift"
|
||||
"contentType"
|
||||
"h"
|
||||
"id"
|
||||
"layout"
|
||||
"layout"
|
||||
"leftInset"
|
||||
"locale"
|
||||
"long"
|
||||
"marginLeft"
|
||||
"marginRight"
|
||||
"marginRight"
|
||||
"mergeMode"
|
||||
"name"
|
||||
"ref"
|
||||
"scriptTest"
|
||||
"short"
|
||||
"size"
|
||||
"spaceAbove"
|
||||
"spaceBelow"
|
||||
"startNew"
|
||||
"stock"
|
||||
"tetIndent"
|
||||
"timeStamp"
|
||||
"typeface"
|
||||
"uuid"
|
||||
"vAlign"
|
||||
"value"
|
||||
"w"
|
||||
"weight"
|
||||
"x"
|
||||
"y"
|
||||
|
||||
# Useful chars
|
||||
"<"
|
||||
">"
|
||||
"</"
|
||||
"="
|
Reference in New Issue
Block a user