1
Description: fix directory traversal issue resulting in connection
2
modification and possible arbitrary file disclosure
3
Author: Mathieu Trudel-Lapierre <mathieu-tl@ubuntu.com>
4
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1449245
6
Index: network-manager-0.9.10.0/src/settings/plugins/ofono/plugin.c
7
===================================================================
8
--- network-manager-0.9.10.0.orig/src/settings/plugins/ofono/plugin.c 2015-04-27 16:22:21.000000000 -0400
9
+++ network-manager-0.9.10.0/src/settings/plugins/ofono/plugin.c 2015-04-28 07:05:51.388669179 -0400
11
GKeyFile *keyfile = NULL;
12
GError *tmp_error = NULL;
14
+ if (g_strstr_len (imsi, -1, "/") != NULL)
17
imsi_path = g_strdup_printf (OFONO_CONFIG_DIR "/%s", imsi);
18
imsi_dir = g_dir_open (imsi_path, 0, NULL);
26
g_propagate_error (error, tmp_error);
27
g_clear_error (&tmp_error);