Skip to content
Heist/ feed
Unrated

CVE-2019-18276

Type: advisorySource: Official CVE List1 source record

An issue was discovered in disable_priv_mode in shell.c in GNU Bash through 5.0 patch 11. By default, if Bash is run with its effective UID not equal to its real UID, it will drop privileges by setting its effective UID to its real UID. However, it does so incorrectly. On Linux and other systems that support "saved UID" functionality, the saved UID is not dropped. An attacker with command execution in the shell can use "enable -f" for runtime loading of a new builtin, which can be a shared object that calls setuid() and therefore regains privileges. However, binaries running with an effective UID of 0 are unaffected.

Announced Group revision 1
Original source ↗

CVE-2019-18276

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: cve:CVE-2019-18276

n/a

Source reference: /containers/cna/affected/0/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "vendor": "n/a",
    "product": "n/a",
    "versions": [
      {
        "status": "affected",
        "version": "n/a"
      }
    ]
  }
]
Related CVEs
CVE-2019-18276

Source reference: /cveMetadata/cveId

Publisher severity

No explicit severity was provided.

Event
#21490 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement