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