Language: JavaScript
Label: vulnerable
CWE: CWE-400 \u2014 Uncontrolled Resource Consumption
The product does not properly control the allocation and maintenance of a limited resource, thereby enabling an actor to influence the amount of resources consumed, eventually leading to the exhaustion of available resources.

Code:
			insertMenu.funct = function(menu, parent)
			{
				if (urlParams['sketch'] == '1')
				{
					if (ui.insertTemplateEnabled && !ui.isOffline())
					{
						ui.menus.addMenuItems(menu, ['insertTemplate'], parent);
					}
					
					ui.menus.addMenuItems(menu, ['insertImage', 'insertLink', '-'], parent);
					ui.menus.addSubmenu('insertLayout', menu, parent, mxResources.get('layout'));
					ui.menus.addSubmenu('insertAdvanced', menu, parent, mxResources.get('advanced'));
				}
				else
				{
					insertMenuFunct.apply(this, arguments);
					ui.menus.addSubmenu('table', menu, parent);
				}
			};