bash - GNU Bourne Again SHell

Property Value
Distribution Debian 7 (Wheezy)
Repository Debian Main amd64
Package name bash
Package version 4.2+dfsg
Package release 0.1+deb7u3
Package architecture amd64
Package type deb
Installed size 3.85 KB
Download size 1.43 MB
Official Mirror
Bash is an sh-compatible command language interpreter that executes
commands read from the standard input or from a file.  Bash also
incorporates useful features from the Korn and C shells (ksh and csh).
Bash is ultimately intended to be a conformant implementation of the
IEEE POSIX Shell and Tools specification (IEEE Working Group 1003.2).
The Programmable Completion Code, by Ian Macdonald, is now found in
the bash-completion package.


Package Version Architecture Repository
bash_4.2+dfsg-0.1+deb7u4tarent1_amd64.deb 4.2+dfsg amd64 WTF
bash_4.2+dfsg-0.1+deb7u4tarent1_i386.deb 4.2+dfsg i386 WTF
bash_4.2+dfsg-0.1+deb7u4_amd64.deb 4.2+dfsg amd64 Debian Security Updates Main
bash_4.2+dfsg-0.1+deb7u4_i386.deb 4.2+dfsg i386 Debian Security Updates Main
bash_4.2+dfsg-0.1+deb7u3_i386.deb 4.2+dfsg i386 Debian Main
bash - - -


Name Value
base-files >= 2.1.12
dash >=
debianutils >= 2.15
libc6 >= 2.11
libtinfo5 -


Name Value
bash-completion << 20060301-0


Name Value
bash-completion << 20060301-0
bash-doc <= 2.05-1


Type URL
Binary Package bash_4.2+dfsg-0.1+deb7u3_amd64.deb
Source Package bash

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install bash deb package:
    # sudo apt-get install bash




2014-09-25 - Salvatore Bonaccorso <>
bash (4.2+dfsg-0.1+deb7u3) wheezy-security; urgency=high
* Non-maintainer upload by the Security Team.
* Add variables-affix.patch patch.
Apply patch from Florian Weimer to add prefix and suffix for environment
variable names which contain shell functions.
* Add parser-oob.patch patch.
Fixes two out-of-bound array accesses in the bash parser.
2014-09-25 - Salvatore Bonaccorso <>
bash (4.2+dfsg-0.1+deb7u2) wheezy-security; urgency=high
* Non-maintainer upload by the Security Team.
* Add CVE-2014-7169.diff diff.
CVE-2014-7169: Incomplete fix for CVE-2014-6271. (Closes: #762760, #762761)
2014-09-16 - Florian Weimer <>
bash (4.2+dfsg-0.1+deb7u1) wheezy-security; urgency=high
* Apply patch from Chet Ramey to fix CVE-2014-6271.
2012-12-29 - David Prévot <>
bash (4.2+dfsg-0.1) unstable; urgency=low
* Non-maintainer upload.
* Remove unused and non DFSG-compliant bash-4.2/lib/readline/doc from
source. (Closes: #695709)
2012-12-11 - Nicolas Boulenguez <>
bash (4.2-5.1) unstable; urgency=low
* Non-maintainer upload.
* debian/bash.preinst-lib.c: typo in fcntl argument (Closes: #679198).
2012-08-03 - Matthias Klose <>
bash (4.2-5) unstable; urgency=low
* Apply upstream patch 037, fix for
- Attempting to redo (using `.') the vi editing mode `cc', `dd', or `yy'
commands leads to an infinite loop.
2012-07-12 - Matthias Klose <>
bash (4.2-4) unstable; urgency=high
* Apply upstream patches 030 - 036, fixes for
- When attempting to glob strings in a multibyte locale, and those strings
contain invalid multibyte characters that cause mbsnrtowcs to return 0,
the globbing code loops infinitely.
- A change between bash-4.1 and bash-4.2 to prevent the readline input hook
from being called too frequently had the side effect of causing delays
when reading pasted input on systems such as Mac OS X.  This patch fixes
those delays while retaining the bash-4.2 behavior.
- Bash-4.2 has problems with DEL characters in the expanded value of
variables used in the same quoted string as variables that expand
to nothing.
- Bash uses a static buffer when expanding the /dev/fd prefix for the test
and conditional commands, among other uses, when it should use a dynamic
buffer to avoid buffer overflow.
- In bash-4.2, the history code would inappropriately add a semicolon to
multi-line compound array assignments when adding them to the history.
- When given a number of lines to read, `mapfile -n lines' reads
one too many.
- Bash-4.2 produces incorrect word splitting results when expanding
double-quoted $@ in the same string as and adjacent to other variable
expansions.  The $@ should be split, the other expansions should not.

See Also

Package Description
bashburn_3.0.1-2~deb7u1_all.deb simplify cd/dvd burning at the command line
bashdb_4.2.0.8-1.1_all.deb BASH debugger
basic256_0.9.6.69a-1_amd64.deb educational BASIC programming environment for children
basket-data_1.81-3_all.deb data files for BasKet Notepads
basket_1.81-3_amd64.deb multi-purpose note-taking application for KDE
bastet_0.43-2.1+b1_amd64.deb ncurses Tetris clone with a bastard algorithm
batctl_2012.1.0-1_amd64.deb B.A.T.M.A.N. advanced control and management tool
batmand_0.3.2-12_amd64.deb better approach to mobile adhoc networking
batmon.app_0.6-1_amd64.deb Battery monitor for GNUstep
battery-stats_0.3.6-1_amd64.deb collects statistics about charge of laptop batteries
battleball_2.0-17_amd64.deb soccer game played with tanks or helicopters
bauble_0.9.7-2_all.deb biodiversity collection manager software application
baycomepp_0.10-12.2_amd64.deb Drivers for the HB9JNX packet radio epp modem
baycomusb_0.10-12.1_amd64.deb Drivers for the HB9JNX packet radio usb modem
bb_1.3rc1-8.1_amd64.deb ASCII-art demo based on AAlib