Re: security alerts in busybox

Ladislav Michl via busybox <[email protected]> Sun, 26 Apr 2026 10:58:23 +0200
Newsgroups gmane.linux.busybox
Message-ID <ae3Tr8ZtNqJnsEuo@lenoch>
On Sun, Apr 26, 2026 at 10:42:53AM +0200, Roberto A. Foglietta wrote:
> On Sat, 25 Apr 2026 at 21:46, Ladislav Michl <[email protected]> wrote:
> >
> > On Fri, Apr 24, 2026 at 04:40:47PM +0200, Roberto A. Foglietta via busybox wrote:
> > > Hi,
> ...
> > > 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.
> >
> > These are not trivial alerts, but pure garbage. Adding even single
> > byte to 'fix' non-existant bug does not make any sense.
> >
> 
> It doesn't make any sense for you, but for busybox as a single binary
> self-contained is a must to have.
> 
> The core technical point: Busybox is not pthread-safe by design, but a
> self-contained binary must be. Therefore static-analysis alerts that
> are 99.9% false-positive in multi-process Busybox become mandatory
> fixes in single-binary deployment. This is a genuine architectural
> distinction that bureaucratic tool-wrangling would miss.

Out of curiosity, since you missed or ignored question [*]. How does
OS handle statically allocated data according your understanding?

[*] let's repeat it here for the sake of completeness:
On Sat, Apr 25, 2026 at 09:46:02PM +0200, Ladislav Michl via busybox wrote:
> Could you provide a short insight how that happends given these are
> separate processes?

	L.