desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #56859
[Bug 190628] Re: breakage and possible execution of unsafe code with shell metacharacters
system-tools-backends is no longer in main and has been deprecated. I am
going to leave this bug open for now, but unsubscribing ubuntu-security.
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to system-tools-backends in Ubuntu.
https://bugs.launchpad.net/bugs/190628
Title:
breakage and possible execution of unsafe code with shell
metacharacters
Status in system-tools-backends:
Confirmed
Status in “system-tools-backends” package in Ubuntu:
Confirmed
Bug description:
Binary package hint: system-tools-backends
The function Utils::File::run_backtick() (from '/usr/share/system-
tools-backends-2.0/scripts/Utils/File.pm') accepts a single argument
of a string which is later parsed into a command and arguments by
splitting on blanks. This causes breakage whenever an argument itself
contains blanks or other shell metacharacters and can even lead to the
unintended execution of shellcode.
A real-world example of breakage is when entering an SSID or
encryption key containing blanks or other shell metacharacters via
network-admin from gnome-system-tools. It is even unsecure since
unsafe shellcode could be injected by way having an SSID such as "My
SSID; rm -rf /".
To manage notifications about this bug go to:
https://bugs.launchpad.net/system-tools-backends/+bug/190628/+subscriptions