diff --git a/bin/Editor.js b/bin/Editor.js
index f4d6990d7d4a517f4de21a01e74c92c4c58e000c..41199d436ba63fb1c45e577f6bd07111647a6d7e 100644
--- a/bin/Editor.js
+++ b/bin/Editor.js
@@ -256,7 +256,7 @@ define('package/quiqqer/ckeditor4/bin/Editor', [
                     width              : width,
                     toolbar            : toolbar,
                     allowedContent     : true,
-                    extraAllowedContent: 'iframe(*)[*]{*}; img(*)[*]{*}; script(*)[*]{*}; ins(*)[*]{*}',
+                    extraAllowedContent: 'figure(*)[*]{*}; figcaption; iframe(*)[*]{*}; img(*)[*]{*}; script(*)[*]{*}; ins(*)[*]{*}',
                     protectedSource    : [/<ins[\s|\S]+?<\/ins>/g],
                     stylesSet          : styles,
                     contentsCss        : data.cssFiles || [],
diff --git a/composer.json b/composer.json
index 6893b6b1ac549b815691f55e8118759c83557b6f..e713ca11411851111d2f5d397d011e3a273bfe97 100644
--- a/composer.json
+++ b/composer.json
@@ -17,7 +17,7 @@
     "require": {
         "quiqqer\/quiqqer": "*",
         "quiqqer\/qui": ">=1|*@dev",
-        "ckeditor\/ckeditor": "4.10.*"
+        "ckeditor\/ckeditor": "4.16.*"
     },
     "autoload": {
         "psr-4": {