[fpc-devel] possible unicode buffer overflow

Marc Weustink marc at dommelstein.nl
Fri Apr 17 16:52:02 CEST 2026



On 17/04/2026 16:40, Michael Van Canneyt via fpc-devel wrote:
> 
> 
> On Fri, 17 Apr 2026, Marc Weustink via fpc-devel wrote:
> 
>> I can't believe it, but ansistrings, resource loading, string 
>> formatting, all are affected and writing one, two or even more bytes 
>> behind the buffer.
> 
> That sounds strange, we'd have much more error reports if this was the 
> case...

That's why I can't believe it. However, since all mem is allocated in 
multiple of 32 bytes, you only run into it when allocating exactly a 
multiple of that.

Anyway, I need to finish my piece of software before the end of this 
month, so I've little time to dive deeper into this.

(For the product it isn't a problem, while I'm coding using FPC+Laz, the 
final product is build in Delphi)

Marc



More information about the fpc-devel mailing list