Re: security alerts in busybox
Tim Tassonis via busybox <[email protected]> Sun, 26 Apr 2026 15:47:21 +0200
| Newsgroups | gmane.linux.busybox |
|---|---|
| Message-ID | <[email protected]> |
Hi Robbie On 4/25/26 17:48, Roberto A. Foglietta wrote: > On Sat, 25 Apr 2026 at 17:26, Tim Tassonis via busybox > <[email protected]> wrote: >> >> >> >> On 4/24/26 16:40, Roberto A. Foglietta via busybox wrote: >>> Hi, >>> >>> Using a static code analyser, I found: >>> >>> Open potentially alerts by severity/class in branch `main`: >>> >>> - **security**: 103 critical, 96 high, 4 medium, **203 total** >>> >>> Alerts above are related to C-language code, none otherwise. > > And that corner cases are altering the static internal ctime() buffer > and reading it isn't an atomic operation. Something that busybox > developers were aware about because of the comments that they left in > the code and how they use multiple printf instead of single with > multiple ctime calls. Every idiot with more than two months of coding in C has found out the hard way about that.. > > Curiously, people who are involved in this debate wish to impose their > standard to others but they would accept that there are already > standards out there. In many industries those standards aren't > optional but mandatory. While your judgment is totally arbitrary, my > dear Me Tassonis especially because you are not forced to use busybox > from my repository. No, boy, I do not with to impose any standards on anybody, it is actually you that tries to do that here. I didn't ask for any change in busybox, I'm fine with the current standards used in ar.c And don't worry about me using code from your repository, I was just wondering what all the fuss here was actually about. > > Conclusion: your opinion has no value, altogether. Even if the busybox > is compiled static and used in a single process constraint mode. Mine > is very well founded into a single principle: some out there need that > code be cleaned by "corner case, even almost impossible". Written by > one person that solved a "corner case near impossible" that was > forcing rebooting and destroying the filesystem into a freshly > installed industrial line production by a great company and supported > by a great consultancy company. I missed that scene in Independence Day, was that before or after they uploaded that virus into Windows 3.11 computer that controlled the alien's mothership? And hey: if your great company supported that by a great consultancy company decides to integrate code from busybox (just using busybox would not cause the mother-ship to crash) and are either to greedy or stupid to hire a half-decent programmer to first cleanup the code for safe use in their multi-threaded, corner-case-driven industrial line production: that would make me sooooo happy, even happier than Craig being able to call Kyle's mother a dirty fat jewish bitch. Very happy, indeed. Respectfully Tim