Re: Reporting Security Violations in Software Package

"David A. Wheeler" <[email protected]>
Newsgroups gmane.comp.gnu.make.bugs
Message-ID <[email protected]>

> On Mar 12, 2025, at 11:57 AM, Paul Smith <[email protected]> wrote:
> 
> On Wed, 2025-03-12 at 15:05 +0000, Yao Shuangjie wrote:
>> We are cybersecurity researchers from the Hong Kong University of
>> Science and Technology. We found several security violations of
>> undefined behaviors in GNU make 4.4.1 using our novel symbolic
>> execution technique several months ago. The details are shown below.
> 
> Thanks for your work.
> 
> However, I don't think you're correct in your statement above.
> 
> In C, unsigned integer overflow is NOT undefined behavior; in fact it's
> very well defined and specified by the standard and has been
> essentially forever.

I agree. In *some* cases an unsigned integer overflow is unanticipated,
and can then lead to a security problem, but the operation itself is well-defined.

> This is also not a security violation: ...

I don't see the security violation either. Generally GNU make doesn't
have elevated privileges in the first place. If one is identified I'd like to know!

--- David A. Wheeler
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.