2016-08-17 12:39:08 |
Philippe Vaucher |
bug |
|
|
added bug |
2016-08-17 12:42:21 |
Philippe Vaucher |
summary |
bash PATH contains dot when PATH is unset |
PATH contains dot when PATH is unset before running bash |
|
2016-08-17 12:52:57 |
Ubuntu Foundations Team Bug Bot |
tags |
|
bot-comment |
|
2016-08-17 13:17:38 |
Philippe Vaucher |
affects |
ubuntu |
bash (Ubuntu) |
|
2016-08-22 15:37:59 |
Brian Murray |
tags |
bot-comment |
bot-comment trusyt xenial |
|
2016-08-22 15:38:14 |
Brian Murray |
bash (Ubuntu): importance |
Undecided |
Medium |
|
2016-08-22 16:27:13 |
Philippe Vaucher |
tags |
bot-comment trusyt xenial |
bot-comment trusty xenial |
|
2016-09-05 13:00:43 |
Philippe Vaucher |
bug watch added |
|
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=781367 |
|
2018-09-13 05:44:33 |
Launchpad Janitor |
bash (Ubuntu): status |
New |
Fix Released |
|
2019-04-30 14:24:47 |
Dimitri John Ledkov |
description |
On ubuntu 16.04 (but also 14.04), running bash with PATH unset always adds '.' to PATH:
philippe@pv-desktop:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
philippe@pv-desktop:~$ unset PATH
philippe@pv-desktop:~$ /bin/bash
philippe@pv-desktop:~$ echo $PATH
/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:.
Even when testing in a virtual machine / docker, and erasing /root/.profile /root/.bashrc /etc/profile /etc/bash.bashrc the problem still happens. |
[Impact]
* The fallback path built into bash contains '.' which leads to unexpected addition of the current working directory. It should not be there, just like it isnt' in pre-precise and cosmic+.
[Test Case]
* $ env -u PATH /bin/bash -c 'echo $PATH'
Should not have '.' as any component. Nor should there be any empty components, i.e. '::'.
[Regression Potential]
* Normally PATH is always set by either init, systemd, or any other hypervisor. Thus this only affects executions under bash, when it was started without any environment - e.g. booting with 'init=/bin/bash'.
[Other Info]
* Original bug report.
On ubuntu 16.04 (but also 14.04), running bash with PATH unset always adds '.' to PATH:
philippe@pv-desktop:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
philippe@pv-desktop:~$ unset PATH
philippe@pv-desktop:~$ /bin/bash
philippe@pv-desktop:~$ echo $PATH
/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:.
Even when testing in a virtual machine / docker, and erasing /root/.profile /root/.bashrc /etc/profile /etc/bash.bashrc the problem still happens. |
|
2019-05-03 14:26:16 |
Dimitri John Ledkov |
nominated for series |
|
Ubuntu Cosmic |
|
2019-05-03 14:26:16 |
Dimitri John Ledkov |
bug task added |
|
bash (Ubuntu Cosmic) |
|
2019-05-03 14:26:16 |
Dimitri John Ledkov |
nominated for series |
|
Ubuntu Xenial |
|
2019-05-03 14:26:16 |
Dimitri John Ledkov |
bug task added |
|
bash (Ubuntu Xenial) |
|
2019-05-03 14:26:16 |
Dimitri John Ledkov |
nominated for series |
|
Ubuntu Eoan |
|
2019-05-03 14:26:16 |
Dimitri John Ledkov |
bug task added |
|
bash (Ubuntu Eoan) |
|
2019-05-03 14:26:16 |
Dimitri John Ledkov |
nominated for series |
|
Ubuntu Trusty |
|
2019-05-03 14:26:16 |
Dimitri John Ledkov |
bug task added |
|
bash (Ubuntu Trusty) |
|
2019-05-03 14:26:16 |
Dimitri John Ledkov |
nominated for series |
|
Ubuntu Disco |
|
2019-05-03 14:26:16 |
Dimitri John Ledkov |
bug task added |
|
bash (Ubuntu Disco) |
|
2019-05-03 14:26:16 |
Dimitri John Ledkov |
nominated for series |
|
Ubuntu Bionic |
|
2019-05-03 14:26:16 |
Dimitri John Ledkov |
bug task added |
|
bash (Ubuntu Bionic) |
|
2019-05-03 14:26:25 |
Dimitri John Ledkov |
bash (Ubuntu Eoan): status |
Fix Released |
In Progress |
|
2019-05-03 14:26:28 |
Dimitri John Ledkov |
bash (Ubuntu Cosmic): status |
New |
Fix Released |
|
2019-05-03 14:26:30 |
Dimitri John Ledkov |
bash (Ubuntu Disco): status |
New |
In Progress |
|
2019-05-03 14:26:33 |
Dimitri John Ledkov |
bash (Ubuntu Eoan): status |
In Progress |
Fix Committed |
|
2019-05-03 14:26:37 |
Dimitri John Ledkov |
bash (Ubuntu Bionic): status |
New |
In Progress |
|
2019-05-03 14:26:39 |
Dimitri John Ledkov |
bash (Ubuntu Xenial): status |
New |
In Progress |
|
2019-05-03 14:26:41 |
Dimitri John Ledkov |
bash (Ubuntu Trusty): status |
New |
In Progress |
|
2019-05-03 14:26:45 |
Dimitri John Ledkov |
nominated for series |
|
Ubuntu Precise |
|
2019-05-03 14:26:45 |
Dimitri John Ledkov |
bug task added |
|
bash (Ubuntu Precise) |
|
2019-05-03 14:26:51 |
Dimitri John Ledkov |
bash (Ubuntu Precise): status |
New |
Fix Released |
|
2019-05-03 15:23:04 |
Launchpad Janitor |
bash (Ubuntu Eoan): status |
Fix Committed |
Fix Released |
|
2019-05-09 12:00:39 |
Łukasz Zemczak |
bash (Ubuntu Disco): status |
In Progress |
Fix Committed |
|
2019-05-09 12:00:42 |
Łukasz Zemczak |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2019-05-09 12:00:45 |
Łukasz Zemczak |
bug |
|
|
added subscriber SRU Verification |
2019-05-09 12:00:48 |
Łukasz Zemczak |
tags |
bot-comment trusty xenial |
bot-comment trusty verification-needed verification-needed-disco xenial |
|
2019-05-09 12:03:26 |
Dimitri John Ledkov |
attachment added |
|
trusty-bash.diff https://bugs.launchpad.net/ubuntu/+source/bash/+bug/1614080/+attachment/5262678/+files/trusty-bash.diff |
|
2019-05-09 20:12:26 |
Adam Conrad |
bash (Ubuntu Bionic): status |
In Progress |
Fix Committed |
|
2019-05-09 20:12:38 |
Adam Conrad |
tags |
bot-comment trusty verification-needed verification-needed-disco xenial |
bot-comment trusty verification-needed verification-needed-bionic verification-needed-disco xenial |
|
2019-05-09 20:15:15 |
Adam Conrad |
bash (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2019-05-09 20:15:23 |
Adam Conrad |
tags |
bot-comment trusty verification-needed verification-needed-bionic verification-needed-disco xenial |
bot-comment trusty verification-needed verification-needed-bionic verification-needed-disco verification-needed-xenial xenial |
|
2019-05-09 22:24:01 |
Dimitri John Ledkov |
tags |
bot-comment trusty verification-needed verification-needed-bionic verification-needed-disco verification-needed-xenial xenial |
bot-comment trusty verification-done-disco verification-needed verification-needed-bionic verification-needed-xenial xenial |
|
2019-05-09 22:27:09 |
Dimitri John Ledkov |
tags |
bot-comment trusty verification-done-disco verification-needed verification-needed-bionic verification-needed-xenial xenial |
bot-comment trusty verification-done-bionic verification-done-disco verification-needed verification-needed-xenial xenial |
|
2019-05-09 22:28:37 |
Dimitri John Ledkov |
tags |
bot-comment trusty verification-done-bionic verification-done-disco verification-needed verification-needed-xenial xenial |
bot-comment trusty verification-done verification-done-bionic verification-done-disco verification-done-xenial xenial |
|
2019-05-09 22:47:13 |
Dimitri John Ledkov |
bash (Ubuntu Trusty): status |
In Progress |
Won't Fix |
|
2019-05-14 01:07:41 |
Mathew Hodson |
bug task added |
|
bash (Debian) |
|
2019-05-14 01:40:25 |
Bug Watch Updater |
bash (Debian): status |
Unknown |
New |
|
2019-05-16 07:49:40 |
Launchpad Janitor |
bash (Ubuntu Disco): status |
Fix Committed |
Fix Released |
|
2019-05-16 07:49:46 |
Łukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2019-05-16 09:36:07 |
Launchpad Janitor |
bash (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2019-05-16 10:09:22 |
Launchpad Janitor |
bash (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|