					text: app.vtranslate('JS_UPLOADED_FILE_SIZE_EXCEEDS'),
					type: 'error'
				});
				aDeferred.reject();
				return aDeferred.promise();
			}
			let fr = new FileReader();
			fr.onload = (function (f) {
				return function (e) {
					aDeferred.resolve(e.target.result);
				};
			})(n.files[0]);
			fr.onerror = function () {
				aDeferred.reject();
			};
			fr.onabort = function () {
				aDeferred.reject();
			};
			fr.readAsDataURL(n.files[0]);
		}
		return aDeferred.promise();
	}
The software allows the attacker to upload or transfer files of dangerous types that can be automatically processed within the product's environment.