]> source.dussan.org Git - poi.git/commit
Fix issues found when fuzzing Apache POI via Jazzer
authorDominik Stadler <centic@apache.org>
Sun, 5 Dec 2021 17:34:44 +0000 (17:34 +0000)
committerDominik Stadler <centic@apache.org>
Sun, 5 Dec 2021 17:34:44 +0000 (17:34 +0000)
commit1e9efb5562517c657293e49d57654f3bd55fc3a5
treeb039afd19a2c03d2187f48a67107647219733ca1
parentf0e7cc0881856ba25a965504e68a70f7dd9046b3
Fix issues found when fuzzing Apache POI via Jazzer

Add some null-checks and report more meaningful exceptions
This provides a bit more information than simple NullPointExceptions

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895600 13f79535-47bb-0310-9956-ffa450edef68
13 files changed:
poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/internal/unmarshallers/PackagePropertiesUnmarshaller.java
poi-ooxml/src/main/java/org/apache/poi/xdgf/usermodel/XDGFPageContents.java
poi-ooxml/src/main/java/org/apache/poi/xdgf/usermodel/XmlVisioDocument.java
poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/XSSFSheet.java
poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/XSSFWorkbook.java
poi-scratchpad/src/main/java/org/apache/poi/hslf/usermodel/HSLFSlideMaster.java
poi-scratchpad/src/main/java/org/apache/poi/hslf/usermodel/HSLFSlideShow.java
poi-scratchpad/src/main/java/org/apache/poi/hslf/usermodel/HSLFSlideShowImpl.java
poi-scratchpad/src/main/java/org/apache/poi/hslf/usermodel/HSLFTextParagraph.java
poi/src/main/java/org/apache/poi/poifs/crypt/agile/AgileDecryptor.java
poi/src/main/java/org/apache/poi/poifs/crypt/agile/AgileEncryptionVerifier.java
poi/src/main/java/org/apache/poi/poifs/filesystem/POIFSMiniStore.java
poi/src/main/java/org/apache/poi/poifs/property/PropertyTable.java