mirror of
https://github.com/jmcnamara/libxlsxwriter.git
synced 2026-05-15 14:15:54 -06:00
[GH-ISSUE #446] _store_array_formula heap-buffer-overflow #349
Labels
No labels
awaiting user feedback
bug
cmake
cmake
docs
feature request
in progress
long term
medium term
medium term
pull-request
question
question
ready to close
short term
under investigation
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/libxlsxwriter#349
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ym-xie on GitHub (May 22, 2024).
Original GitHub issue: https://github.com/jmcnamara/libxlsxwriter/issues/446
maybe there exist a bug in
worksheet_write_dynamic_formulaandworksheet_write_dynamic_array_formula.Below is an example
Below is asan information:
@jmcnamara commented on GitHub (May 22, 2024):
Thanks. I'll take a look.
BTW, are you finding these via fuzz testing or some other method?
@ym-xie commented on GitHub (May 22, 2024):
Yes, I wrote a new fuzz driver according to #431
@jmcnamara commented on GitHub (May 22, 2024):
Could you post some instructions on how to compile examples like above with AddressSanitizer.
@ym-xie commented on GitHub (May 22, 2024):
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fsanitize=address -fsanitize-coverage=trace-pc-guard")in CMakeList.txtclang++ -g -fsanitize=leak,address ../bugs/bug8.cpp -L. -lxlsxwriter -lz -o bug8in build directory@jmcnamara commented on GitHub (May 24, 2024):
Fixed on main. Thanks.