Summary: | Stack Protection is not provided for BASIC call to DLL using declare - lib | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | tanh <tanhdavix> |
Component: | BASIC | Assignee: | Not Assigned <libreoffice-bugs> |
Status: | UNCONFIRMED --- | ||
Severity: | enhancement | CC: | 79045_79045 |
Priority: | medium | ||
Version: | 7.4.2.3 release | ||
Hardware: | All | ||
OS: | Windows (All) | ||
Whiteboard: | |||
Crash report or crash signature: | Regression By: | ||
Bug Depends on: | |||
Bug Blocks: | 107659 |
Description
tanh
2022-11-20 03:23:19 UTC
I don't see the crash, I got just an error like: BASIC syntax error. Syntax error. in szDescription As String * WSA_DescriptionSize string May be I did something wrong. Would be much better to have some ODS example with macro for checking I tested in current dev build: Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: 77fca616e0bd79e0b405fd0b3543cf8e94e15df3 CPU threads: 16; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win Locale: ru-RU (ru_RU); UI: en-US Calc: CL threaded Sorry, need to define the values for the manifest constants in the example: Public Const WSA_DescriptionSize = 257 Public Const WSA_SysStatusSize = 129 I'll try again in the current version when I get the opportunity. If someone has been working on buffer-overflows and vulnerabilities it might eventually get done for that reason. |