Re: security alerts in busybox
"Michael D. Setzer II via busybox" <[email protected]> Sat, 25 Apr 2026 01:48:41 +1000
| Newsgroups | gmane.linux.busybox |
|---|---|
| Message-ID | <[email protected]> |
On 24 Apr 2026 at 16:40, Roberto A. Foglietta via busy wrote: Date sent: Fri, 24 Apr 2026 16:40:47 +0200 Subject: security alerts in busybox To: Busybox <[email protected]> From: "Roberto A. Foglietta via busybox" <[email protected]> Send reply to: "Roberto A. Foglietta" <[email protected]> > Hi, > > Using a static code analyser, I found: Could you provide details on exactly what code was being analysed? Many sites are only seeing the 1.37.0 code as being released even thou it shows as unstable, and last stable release was 1.36.1. Just had some emails with debian community group, and he flat out said, they don't do anything with 1.38, and Fedora repo has 1.37.0-3 listed. Seems the -3 means they installed some patches? The last update on 4/13 was a major change to libbb, telnet.c and telnetd.c linked to a CVE issue. So is that anaysis on the 1 1/2 year old 1.37.0 code, the 1.36.1 last stable code, or the lastest change in the 1.38 git snapshot of 4/13. Later snapshots but code is the same. 2669360 Mar 25 10:20 busybox-20260325.tar.bz2 2669851 Apr 13 10:20 busybox-20260413.tar.bz2 > > 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. > > Are these false positives? Well, it is more about corner cases like > using the applet in a strong parallel mode like xargs -p8 does. If > used for maintenance on a large enough infrastructure, the corner case > has a chance to be met, for example. > > https://github.com/robang74/busybox/commits/security/ > > commit f69e57f62798ae2bca9f5071adb45bfb002002b1 (HEAD -> security, > origin/security) > Author: Roberto A. Foglietta <[email protected]> > Date: Fri Apr 24 15:33:58 2026 +0200 > > util-linux/ipcs.c: use of potentially dangerous function (fix) > > Alerts: #96-93,91,88-83,81-77 > > +:git-shell:security:busybox> size busybox > text data bss dec hex filename > 1155501 18124 2056 1175681 11f081 busybox > 1155670 18132 2056 1175858 11f132 busybox > +177 > > These are trivial alerts, therefore I faced it first to provide an > example. And the second main question is straightforward: does this > fix worth 177 bytes? In relative terms it is 150 ppm compared with the > full size footprint. In terms of certifications is a solid step > towards peace of mind. > > Best regards, R- > _______________________________________________ > busybox mailing list > [email protected] > https://lists.busybox.net/mailman/listinfo/busybox +------------------------------------------------------------+ Michael D. Setzer II - Computer Science Instructor (Retired) mailto:[email protected] mailto:[email protected] mailto:[email protected] Guam - Where America's Day Begins G4L Disk Imaging Project maintainer http://sourceforge.net/projects/g4l/ +------------------------------------------------------------+