Re: Potential Bash Script Vulnerability

2024-04-07 Thread Robert Elz
Date:Mon, 8 Apr 2024 00:29:41 -0400 From:John Passaro Message-ID: | if you wanted this for your script - read all then start semantics, as | opposed to read-as-you-execute - would it work to rewrite yourself inside a | function? | | function main() { ...

Re: Potential Bash Script Vulnerability

2024-04-07 Thread John Passaro
if you wanted this for your script - read all then start semantics, as opposed to read-as-you-execute - would it work to rewrite yourself inside a function? function main() { ... } ; main On Sun, Apr 7, 2024, 22:58 Robert Elz wrote: > Date:Mon, 8 Apr 2024 02:50:29 +0100 > From:

Re: Potential Bash Script Vulnerability

2024-04-07 Thread Robert Elz
Date:Mon, 8 Apr 2024 02:50:29 +0100 From:Kerin Millar Message-ID: <20240408025029.e7585f2f52fe510d2a686...@plushkava.net> | which is to read scripts in their entirety before trying to execute | the resulting program. To go about it that way is not typical of sh

Re: Potential Bash Script Vulnerability

2024-04-07 Thread Kerin Millar
On Mon, 08 Apr 2024 00:23:38 +0300 ad...@osrc.rip wrote: > On 2024-04-07 16:49, Kerin Millar wrote: > > On Sun, 7 Apr 2024, at 5:17 AM, ad...@osrc.rip wrote: > >> Hello everyone! > >> > >> I've attached a minimal script which shows the issue, and my > >> recommended > >> solution. > >> > >>

Re: Potential Bash Script Vulnerability

2024-04-07 Thread Greg Wooledge
On Mon, Apr 08, 2024 at 12:23:38AM +0300, ad...@osrc.rip wrote: > - Looks for list of PIDs started by the user, whether it's started in > terminal or command line, and saves them into $DotShProcessList > - Takes $DotShProcessList and filters out those that don't have root access. > Those that

Re: Potential Bash Script Vulnerability

2024-04-07 Thread admin
On 2024-04-07 16:49, Kerin Millar wrote: On Sun, 7 Apr 2024, at 5:17 AM, ad...@osrc.rip wrote: Hello everyone! I've attached a minimal script which shows the issue, and my recommended solution. Affected for sure: System1: 64 bit Ubuntu 22.04.4 LTS - Bash: 5.1.16(1)-release - Hardware: HP

Re: Potential Bash Script Vulnerability

2024-04-07 Thread Kerin Millar
On Sun, 7 Apr 2024, at 5:17 AM, ad...@osrc.rip wrote: > Hello everyone! > > I've attached a minimal script which shows the issue, and my recommended > solution. > > Affected for sure: > System1: 64 bit Ubuntu 22.04.4 LTS - Bash: 5.1.16(1)-release - Hardware: > HP Pavilion 14-ec0013nq (Ryzen 5

strtoimax test still broken

2024-04-07 Thread Dag-Erling Smørgrav
Hi, The strtoimax() existence test in m4/strtoimax.m4 has been broken since its inception in September 2022. The test is supposed to check if strtoimax() is available, and provide a replacement if it isn't, but the condition is inverted, so it provides a replacement if and only if the function

Re: Potential Bash Script Vulnerability

2024-04-07 Thread Jon Seymour
You do realise that if you allow an untrusted script to run at root, having it modify itself is the least of your concerns. There are *so* many ways an untrusted script can cause a problem that do not require your self-modifying script and for which your proposed mitigation will do nothing. What's