News for hackers. Stuff that matters.
Re:Disputed, Not Rejected by moritzwarhier on Wednesday February 21, 2024 @09:58AM (#39454592)
Good point.

Reading the text, it also seems hard for MITRE to set general rules for when undefined memory access is a vulnerability.

Here it is not exploitable because it is only in a debug build and because the accessed memory is out-of-bounds in the intended context, but provably always within the memory bounds that are readable by curl, if I understand correctly.

For a case like this, it is easy to imagine this being one or two steps away from an actual vulnerability without having any actual security impact as-is.

So, not a vulnerability.

But requires explanation on why it isn't one.

Re:Disputed, Not Rejected by garaetjjte on Wednesday February 21, 2024 @10:33AM (#39455035)
>but provably always within the memory bounds

That doesn't tell the whole story in C code, though. Out-of-bounds access is UB, thus the whole branch could be assumed to be never taken and optimized out by an enterprising compiler. In this case it will only cause missing characters in console output, but "will at worst cause a crash" is not entirely true.