You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

58 lines
2.0 KiB

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
<glsa id="201511-01">
<title>MirBSD Korn Shell: Arbitrary code execution</title>
<synopsis>An attacker who already had access to the environment could so
append values to parameters passed through programs.
</synopsis>
<product type="ebuild"/>
<announced>2015-11-02</announced>
<revised>2015-11-02: 2</revised>
<bug>524414</bug>
<access>local</access>
<affected>
<package name="app-shells/mksh" auto="yes" arch="*">
<unaffected range="ge">50c</unaffected>
<vulnerable range="lt">50c</vulnerable>
</package>
</affected>
<background>
<p>MirBSD Korn Shell is an actively developed free implementation of the
Korn Shell programming language and a successor to the Public Domain Korn
Shell.
</p>
</background>
<description>
<p>Improper sanitation of environment import allows for appending of values
to passed parameters.
</p>
</description>
<impact type="normal">
<p>An attacker who already had access to the environment could so append
values to parameters passed through programs (including sudo(8) or
setuid) to shell scripts, including indirectly, after those programs
intended to sanitise the environment, e.g. invalidating the last $PATH
component.
</p>
</impact>
<workaround>
<p>There is no known workaround at this time.</p>
</workaround>
<resolution>
<p>All mksh users should upgrade to the latest version:</p>
<code>
# emerge --sync
# emerge --ask --oneshot --verbose "&gt;=app-shells/mksh-50c"
</code>
</resolution>
<references>
<uri link="https://www.mirbsd.org/permalinks/wlog-10_e20141003-tg.htm#e20141003-tg_wlog-10">
mksh R50c released, security fix
</uri>
</references>
<metadata tag="requester" timestamp="2014-12-12T08:13:43Z">K_F</metadata>
<metadata tag="submitter" timestamp="2015-11-02T15:33:07Z">mrueg</metadata>
</glsa>