Commit 2b4d8bb
server: fix security issues caused by extraconfig on KVM
- Move allow.additional.vm.configuration.list.kvm from Global to Account setting
- Disallow VM details start with "extraconfig" when deploy VMs
- Skip changes on VM details start with "extraconfig" when update VM settings
- Allow only extraconfig for DPDK in service offering details
- Check if extraconfig values in vm details are supported when start VMs
- Check if extraconfig values in service offering details are supported when start VMs
- Disallow add/edit/update VM setting for extraconfig on UI
(cherry picked from commit e6e4fe1)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>1 parent d28366e commit 2b4d8bb
File tree
8 files changed
+78
-14
lines changed- engine/components-api/src/main/java/com/cloud/configuration
- server/src
- main/java/com/cloud
- configuration
- hypervisor
- vm
- test/java/com/cloud/vpc
- ui
- public/locales
- src/components/view
8 files changed
+78
-14
lines changedLines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
276 | 276 | | |
277 | 277 | | |
278 | 278 | | |
| 279 | + | |
| 280 | + | |
279 | 281 | | |
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
193 | 193 | | |
194 | 194 | | |
195 | 195 | | |
| 196 | + | |
196 | 197 | | |
197 | 198 | | |
198 | 199 | | |
| |||
3201 | 3202 | | |
3202 | 3203 | | |
3203 | 3204 | | |
| 3205 | + | |
3204 | 3206 | | |
3205 | 3207 | | |
3206 | 3208 | | |
| |||
3266 | 3268 | | |
3267 | 3269 | | |
3268 | 3270 | | |
| 3271 | + | |
| 3272 | + | |
| 3273 | + | |
| 3274 | + | |
| 3275 | + | |
| 3276 | + | |
| 3277 | + | |
| 3278 | + | |
3269 | 3279 | | |
3270 | 3280 | | |
3271 | 3281 | | |
| |||
Lines changed: 12 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
| |||
59 | 60 | | |
60 | 61 | | |
61 | 62 | | |
| 63 | + | |
62 | 64 | | |
63 | 65 | | |
64 | 66 | | |
| |||
96 | 98 | | |
97 | 99 | | |
98 | 100 | | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
99 | 105 | | |
100 | 106 | | |
101 | 107 | | |
| |||
180 | 186 | | |
181 | 187 | | |
182 | 188 | | |
183 | | - | |
| 189 | + | |
184 | 190 | | |
185 | 191 | | |
186 | | - | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
187 | 195 | | |
188 | 196 | | |
189 | 197 | | |
| |||
199 | 207 | | |
200 | 208 | | |
201 | 209 | | |
| 210 | + | |
202 | 211 | | |
203 | 212 | | |
204 | 213 | | |
| |||
262 | 271 | | |
263 | 272 | | |
264 | 273 | | |
265 | | - | |
| 274 | + | |
266 | 275 | | |
267 | 276 | | |
268 | 277 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
96 | 97 | | |
97 | 98 | | |
98 | 99 | | |
| 100 | + | |
| 101 | + | |
99 | 102 | | |
100 | 103 | | |
101 | 104 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
630 | 630 | | |
631 | 631 | | |
632 | 632 | | |
633 | | - | |
| 633 | + | |
634 | 634 | | |
635 | 635 | | |
636 | 636 | | |
| |||
2760 | 2760 | | |
2761 | 2761 | | |
2762 | 2762 | | |
2763 | | - | |
| 2763 | + | |
2764 | 2764 | | |
2765 | 2765 | | |
2766 | 2766 | | |
2767 | 2767 | | |
2768 | 2768 | | |
2769 | 2769 | | |
2770 | | - | |
| 2770 | + | |
| 2771 | + | |
2771 | 2772 | | |
2772 | 2773 | | |
2773 | 2774 | | |
| |||
2778 | 2779 | | |
2779 | 2780 | | |
2780 | 2781 | | |
| 2782 | + | |
| 2783 | + | |
2781 | 2784 | | |
2782 | 2785 | | |
2783 | 2786 | | |
| |||
2801 | 2804 | | |
2802 | 2805 | | |
2803 | 2806 | | |
2804 | | - | |
| 2807 | + | |
2805 | 2808 | | |
2806 | 2809 | | |
2807 | 2810 | | |
| |||
2823 | 2826 | | |
2824 | 2827 | | |
2825 | 2828 | | |
| 2829 | + | |
| 2830 | + | |
| 2831 | + | |
| 2832 | + | |
2826 | 2833 | | |
2827 | 2834 | | |
2828 | 2835 | | |
| |||
6087 | 6094 | | |
6088 | 6095 | | |
6089 | 6096 | | |
6090 | | - | |
| 6097 | + | |
6091 | 6098 | | |
6092 | 6099 | | |
6093 | 6100 | | |
| |||
6105 | 6112 | | |
6106 | 6113 | | |
6107 | 6114 | | |
| 6115 | + | |
| 6116 | + | |
| 6117 | + | |
| 6118 | + | |
| 6119 | + | |
| 6120 | + | |
| 6121 | + | |
| 6122 | + | |
| 6123 | + | |
| 6124 | + | |
| 6125 | + | |
| 6126 | + | |
6108 | 6127 | | |
6109 | 6128 | | |
6110 | 6129 | | |
6111 | 6130 | | |
6112 | 6131 | | |
6113 | 6132 | | |
6114 | 6133 | | |
6115 | | - | |
6116 | | - | |
6117 | | - | |
| 6134 | + | |
| 6135 | + | |
| 6136 | + | |
6118 | 6137 | | |
6119 | 6138 | | |
6120 | 6139 | | |
| |||
6133 | 6152 | | |
6134 | 6153 | | |
6135 | 6154 | | |
6136 | | - | |
| 6155 | + | |
6137 | 6156 | | |
6138 | 6157 | | |
6139 | 6158 | | |
| |||
6221 | 6240 | | |
6222 | 6241 | | |
6223 | 6242 | | |
| 6243 | + | |
| 6244 | + | |
| 6245 | + | |
| 6246 | + | |
| 6247 | + | |
| 6248 | + | |
6224 | 6249 | | |
6225 | 6250 | | |
6226 | 6251 | | |
| |||
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
679 | 679 | | |
680 | 680 | | |
681 | 681 | | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
682 | 687 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
104 | | - | |
| 104 | + | |
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
| |||
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
118 | | - | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
119 | 124 | | |
120 | 125 | | |
121 | 126 | | |
| |||
307 | 312 | | |
308 | 313 | | |
309 | 314 | | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
310 | 319 | | |
311 | 320 | | |
312 | 321 | | |
| |||
0 commit comments