Staging Environment: Content and features may be unstable or change without notice.

Advisory Weakness Curation

CVE-2014-9489

Progress 0 / 0

Advisory Summaries

github_osv/GHSA-q97v-764g-r2rp

gollum and gollum-lib allow remote authenticated users to execute arbitrary code The gollum-grit_adapter Ruby gem dependency in gollum before 3.1.1 and the gollum-lib gem dependency in gollum-lib before 4.0.1 when the string `master` is in any of the wiki documents, allows remote authenticated users to execute arbitrary code via the `-O` or `--open-files-in-pager` flags.

gitlab/gem/gollum/CVE-2014-9489

Improper Access Control The gollum-grit_adapter Ruby gem dependency in gollum before 3.1.1 and the gollum-lib gem dependency in gollum-lib before 4.0.1 when the string "master" is in any of the wiki documents, allows remote authenticated users to execute arbitrary code via the -O or --open-files-in-pager flags.

gitlab/gem/gollum-grit_adapter/CVE-2014-9489

Remote Code Execution In vulnerable versions of the gem, searching for the string `-O<arbitrary command>` or `--open-files-in-pager <arbritary command>` in the wiki's search field will execute an arbitrary shell command. However, this will only work if the string "master" (or more precisely, the name of the git branch that gollum is using) is found in one of the wiki's files: "master" is then interpreted as the search query, `-O<arbitary code>` as a command line option to `git grep`.

gitlab/gem/gollum-lib/CVE-2014-9489

Improper Access Control The gollum-grit_adapter Ruby gem dependency in gollum and the gollum-lib gem dependency in gollum-lib when the string "master" is in any of the wiki documents, allows remote authenticated users to execute arbitrary code via the -O or --open-files-in-pager flags.