https://bz.apache.org/bugzilla/show_bug.cgi?id=60158

            Bug ID: 60158
           Summary: AIOOBE in VBAMacroReader
           Product: POI
           Version: unspecified
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: normal
          Priority: P2
         Component: POI Overall
          Assignee: dev@poi.apache.org
          Reporter: talli...@mitre.org

Created attachment 34282
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=34282&action=edit
triggering file

While working TIKA-2069, I got an AIOOBE on a test file that I generated by
taking the docm that Jeff Swindle submitted and saving as .doc.

I confirmed this AIOOBE in pure POI:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
    at java.io.ByteArrayInputStream.read(ByteArrayInputStream.java:144)
    at
org.apache.poi.util.RLEDecompressingInputStream.<init>(RLEDecompressingInputStream.java:77)
    at
org.apache.poi.poifs.macros.VBAMacroReader.readModule(VBAMacroReader.java:204)
    at
org.apache.poi.poifs.macros.VBAMacroReader.readMacros(VBAMacroReader.java:308)
    at
org.apache.poi.poifs.macros.VBAMacroReader.findMacros(VBAMacroReader.java:155)
    at
org.apache.poi.poifs.macros.VBAMacroReader.findMacros(VBAMacroReader.java:160)
    at
org.apache.poi.poifs.macros.VBAMacroReader.findMacros(VBAMacroReader.java:160)
    at
org.apache.poi.poifs.macros.VBAMacroReader.readMacros(VBAMacroReader.java:116)
    at
org.apache.poi.poifs.macros.VBAMacroExtractor.extract(VBAMacroExtractor.java:83)
    at
org.apache.poi.poifs.macros.VBAMacroExtractor.extract(VBAMacroExtractor.java:123)
    at
org.apache.poi.poifs.macros.VBAMacroExtractor.main(VBAMacroExtractor.java:54)

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
For additional commands, e-mail: dev-h...@poi.apache.org

Reply via email to