/[Apache-SVN]
ViewVC logotype

Revision 1919256


Jump to revision: Previous Next
Author: centic
Date: Mon Jul 15 13:02:43 2024 UTC (3 months, 2 weeks ago)
Changed paths: 6
Log Message:
Bug 66425: Avoid exceptions found via poi-fuzz

Avoid a possible StackOverflowException

This adds support of counting of the "nesting level" into the base 
EscherRecord and thus makes this existing limitation much more effective
as it kicks in for more types of nested records. 

Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=66374

Changed paths

Path Details
Directorypoi/trunk/poi/src/main/java/org/apache/poi/ddf/EscherContainerRecord.java modified , text changed
Directorypoi/trunk/poi/src/main/java/org/apache/poi/ddf/EscherRecord.java modified , text changed
Directorypoi/trunk/poi/src/main/java/org/apache/poi/ddf/UnknownEscherRecord.java modified , text changed
Directorypoi/trunk/poi-scratchpad/src/test/java/org/apache/poi/hslf/dev/BaseTestPPTIterating.java modified , text changed
Directorypoi/trunk/test-data/slideshow/clusterfuzz-testcase-minimized-POIHSLFFuzzer-6192650357112832.ppt added
Directorypoi/trunk/test-data/spreadsheet/stress.xls modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26