{"id":"CVE-2020-12640","aliases":["BIT-roundcube-2020-12640","DEBIAN-CVE-2020-12640","EUVD-2020-4941","GHSA-j63m-cchh-gcjv","UBUNTU-CVE-2020-12640","USN-5182-1","openSUSE-SU-2020:1516-1"],"status":"published","title":"Roundcube Webmail before 1.4.4 allows attackers to include local files and execute code via...","description":"Roundcube Webmail before 1.4.4 allows attackers to include local files and execute code via directory traversal in a plugin name to rcube_plugin_api.php.","severity":{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-10","score":0.06727,"percentile":0.93999,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":true},"cwes":["CWE-22"],"published":"2020-05-04T14:58:28Z","modified":"2026-10-26T12:00:30Z","exploits":[{"source":"pocgithub","id":"mbadanoiu/CVE-2020-12640","title":"mbadanoiu/CVE-2020-12640","date":"2024-04-13","url":"https://github.com/mbadanoiu/CVE-2020-12640"}],"fixes":[{"ecosystem":"Bitnami","package":"roundcube","fixed_in":["1.2.10","1.3.11","1.4.4"],"sources":["osv"]},{"ecosystem":"Debian:12","package":"roundcube","fixed_in":["1.4.4+dfsg.1-1"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"roundcube","fixed_in":["1.4.4+dfsg.1-1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"roundcube","fixed_in":["1.4.4+dfsg.1-1"],"sources":["osv"]},{"ecosystem":"Ubuntu:Pro:16.04:LTS","package":"roundcube","fixed_in":["1.2~beta+dfsg.1-0ubuntu1+esm2"],"sources":["osv"]},{"ecosystem":"Ubuntu:Pro:18.04:LTS","package":"roundcube","fixed_in":["1.3.6+dfsg.1-1ubuntu0.1~esm2"],"sources":["osv"]},{"ecosystem":"Ubuntu:Pro:20.04:LTS","package":"roundcube","fixed_in":["1.4.3+dfsg.1-1ubuntu0.1~esm1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Bitnami","package":"roundcube","ranges":[{"type":"SEMVER","events":[{"introduced":"1.2.0"},{"fixed":"1.2.10"},{"introduced":"1.3.0"},{"fixed":"1.3.11"},{"introduced":"1.4.0"},{"fixed":"1.4.4"}]}]},{"source":"osv","ecosystem":"Debian:12","package":"roundcube","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.4.4+dfsg.1-1"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"roundcube","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.4.4+dfsg.1-1"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"roundcube","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.4.4+dfsg.1-1"}]}]},{"source":"osv","ecosystem":"Ubuntu:Pro:16.04:LTS","package":"roundcube","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.2~beta+dfsg.1-0ubuntu1+esm2"}]}],"versions":["1.1.1+dfsg.1-2","1.1.2+dfsg.1-5","1.1.3+dfsg.1-1","1.1.4+dfsg.1-1","1.2~beta+dfsg.1-0ubuntu1","1.2~beta+dfsg.1-0ubuntu1+esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:18.04:LTS","package":"roundcube","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.3.6+dfsg.1-1ubuntu0.1~esm2"}]}],"versions":["1.3.0+dfsg.1-1","1.3.1+dfsg.1-1","1.3.3+dfsg.1-1","1.3.3+dfsg.1-2","1.3.6+dfsg.1-1","1.3.6+dfsg.1-1ubuntu0.1~esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:20.04:LTS","package":"roundcube","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.4.3+dfsg.1-1ubuntu0.1~esm1"}]}],"versions":["1.3.8+dfsg.1-2","1.3.10+dfsg.1-1","1.4.1+dfsg.1-2","1.4.2+dfsg.1-1","1.4.2+dfsg.1-2","1.4.3+dfsg.1-1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:16.04:LTS","package":"roundcube","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.2~beta+dfsg.1-0ubuntu1+esm2"}]}],"versions":["1.1.1+dfsg.1-2","1.1.2+dfsg.1-5","1.1.3+dfsg.1-1","1.1.4+dfsg.1-1","1.2~beta+dfsg.1-0ubuntu1","1.2~beta+dfsg.1-0ubuntu1+esm1"],"bundled":12},{"source":"osv","ecosystem":"Ubuntu:Pro:18.04:LTS","package":"roundcube","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.3.6+dfsg.1-1ubuntu0.1~esm2"}]}],"versions":["1.3.0+dfsg.1-1","1.3.1+dfsg.1-1","1.3.3+dfsg.1-1","1.3.3+dfsg.1-2","1.3.6+dfsg.1-1","1.3.6+dfsg.1-1ubuntu0.1~esm1"],"bundled":12},{"source":"osv","ecosystem":"Ubuntu:Pro:20.04:LTS","package":"roundcube","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.4.3+dfsg.1-1ubuntu0.1~esm2"}]}],"versions":["1.3.8+dfsg.1-2","1.3.10+dfsg.1-1","1.4.1+dfsg.1-2","1.4.2+dfsg.1-1","1.4.2+dfsg.1-2","1.4.3+dfsg.1-1","1.4.3+dfsg.1-1ubuntu0.1~esm1"],"bundled":12},{"source":"osv","ecosystem":"Ubuntu:Pro:22.04:LTS","package":"roundcube","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.5.0+dfsg.1-2ubuntu0.1~esm1"}]}],"versions":["1.4.11+dfsg.1-4","1.5.0+dfsg.1-2"],"bundled":12},{"source":"osv","ecosystem":"SUSE:Package Hub 15 SP1","package":"roundcubemail","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.3.15-bp152.4.3.1"}]}],"bundled":6},{"source":"osv","ecosystem":"SUSE:Package Hub 15 SP2","package":"roundcubemail","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.3.15-bp152.4.3.1"}]}],"bundled":6},{"source":"osv","ecosystem":"openSUSE:Leap 15.1","package":"roundcubemail","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.3.15-bp152.4.3.1"}]}],"bundled":6},{"source":"osv","ecosystem":"openSUSE:Leap 15.2","package":"roundcubemail","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.3.15-bp152.4.3.1"}]}],"bundled":6}],"products":[{"vendor":"opensuse","product":"backports_sle"},{"vendor":"opensuse","product":"leap"},{"vendor":"roundcube","product":"webmail"}],"references":[{"url":"https://github.com/roundcube/roundcubemail/releases/tag/1.4.4","tags":["x_refsource_MISC","x_transferred","Release Notes","Third Party Advisory","web","advisory","report"]},{"url":"https://github.com/roundcube/roundcubemail/compare/1.4.3...1.4.4","tags":["x_refsource_MISC","x_transferred","Release Notes","Third Party Advisory","web","advisory","report"]},{"url":"https://roundcube.net/news/2020/04/29/security-updates-1.4.4-1.3.11-and-1.2.10","tags":["x_refsource_MISC","x_transferred","Release Notes","Vendor Advisory","web","advisory","report"]},{"url":"https://github.com/roundcube/roundcubemail/commit/814eadb699e8576ce3a78f21e95bf69a7c7b3794","tags":["x_refsource_MISC","x_transferred","Patch","Third Party Advisory","web","fix","report"]},{"url":"https://github.com/DrunkenShells/Disclosures/tree/master/CVE-2020-12640-PHP%20Local%20File%20Inclusion-Roundcube","tags":["x_refsource_MISC","x_transferred","Exploit","Third Party Advisory","web","evidence"]},{"url":"https://security.gentoo.org/glsa/202007-41","tags":["vendor-advisory","x_refsource_GENTOO","x_transferred","Third Party Advisory","web","advisory"]},{"url":"http://lists.opensuse.org/opensuse-security-announce/2020-09/msg00083.html","tags":["vendor-advisory","x_refsource_SUSE","x_transferred","Third Party Advisory","web","advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-12640"},{"url":"https://github.com/advisories/GHSA-j63m-cchh-gcjv"},{"url":"https://security-tracker.debian.org/tracker/CVE-2020-12640","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2020-12640","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-5182-1","tags":["advisory"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2020-12640","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2020-12625","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2020-12626","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2020-12641","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2020-13964","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2020-13965","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2020-15562","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2020-16145","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2020-35730","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2021-44025","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2021-44026","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2021-46144","tags":["report"]},{"url":"https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/3FA23YXQFYWKLULMWY4AOGET45U5NWC4/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1115718","tags":["report"]},{"url":"https://bugzilla.suse.com/1115719","tags":["report"]},{"url":"https://bugzilla.suse.com/1146286","tags":["report"]},{"url":"https://bugzilla.suse.com/1171040","tags":["report"]},{"url":"https://bugzilla.suse.com/1171148","tags":["report"]},{"url":"https://bugzilla.suse.com/1171149","tags":["report"]},{"url":"https://bugzilla.suse.com/1173792","tags":["report"]},{"url":"https://bugzilla.suse.com/1175135","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2019-10740","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2020-12625","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2020-12640","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2020-12641","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2020-15562","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2020-16145","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2020-12640","description":"Roundcube Webmail before 1.4.4 allows attackers to include local files and execute code via directory traversal in a plugin name to rcube_plugin_api.php.","status":"published","published":"2020-05-04T14:58:28Z","modified":"2024-08-04T12:04:22.314Z","updated_at":"2026-11-02T14:35:53.236501Z"}],"euvd":[{"id":"EUVD-2020-4941","description":"Roundcube Webmail before 1.4.4 allows attackers to include local files and execute code via directory traversal in a plugin name to rcube_plugin_api.php.","status":"published","published":"2020-05-04T14:58:28Z","modified":"2024-08-04T12:04:22Z","updated_at":"2026-11-03T03:07:39.896975Z"}],"ghsa":[{"id":"GHSA-j63m-cchh-gcjv","title":"Roundcube Webmail before 1.4.4 allows attackers to include local files and execute code via...","description":"Roundcube Webmail before 1.4.4 allows attackers to include local files and execute code via directory traversal in a plugin name to rcube_plugin_api.php.","status":"published","published":"2022-05-24T17:17:08Z","modified":"2023-01-31T05:02:19Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-22"],"updated_at":"2026-11-02T14:48:13.960905Z"}],"nvd":[{"id":"CVE-2020-12640","description":"Roundcube Webmail before 1.4.4 allows attackers to include local files and execute code via directory traversal in a plugin name to rcube_plugin_api.php.","status":"published","published":"2020-05-04T15:15:14.357Z","modified":"2026-06-17T02:52:03.197Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary"},{"version":"2.0","score":7.5,"vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","level":"high","assessor":"primary"}],"cwes":["CWE-22"],"updated_at":"2026-11-02T14:05:59.718774Z"}],"osv":[{"id":"CVE-2020-12640","description":"Roundcube Webmail before 1.4.4 allows attackers to include local files and execute code via directory traversal in a plugin name to rcube_plugin_api.php.","status":"published","published":"2020-05-04T15:15:14.357Z","modified":"2026-10-20T10:51:46.451491782Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:44:14.034736Z"},{"id":"DEBIAN-CVE-2020-12640","description":"Roundcube Webmail before 1.4.4 allows attackers to include local files and execute code via directory traversal in a plugin name to rcube_plugin_api.php.","status":"published","published":"2020-05-04T15:15:14.357Z","modified":"2026-10-26T12:00:30.978524461Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:45:32.862554Z"},{"id":"UBUNTU-CVE-2020-12640","description":"Roundcube Webmail before 1.4.4 allows attackers to include local files and execute code via directory traversal in a plugin name to rcube_plugin_api.php.","status":"published","published":"2020-05-04T15:15:00Z","modified":"2026-02-04T03:18:33.54297Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:54:22.804634Z"},{"id":"BIT-roundcube-2020-12640","description":"Roundcube Webmail before 1.4.4 allows attackers to include local files and execute code via directory traversal in a plugin name to rcube_plugin_api.php.","status":"published","published":"2024-03-06T11:06:12.487Z","modified":"2024-03-06T11:25:28.861Z","updated_at":"2026-11-02T15:28:35.111822Z"},{"id":"openSUSE-SU-2020:1516-1","title":"Security update for roundcubemail","description":"This update for roundcubemail fixes the following issues:\n\nroundcubemail was upgraded to 1.3.15\n\nThis is a security update to the LTS version 1.3. (boo#1175135)\n\n  * Security: Fix cross-site scripting (XSS) via HTML messages with malicious svg content [CVE-2020-16145]\n  * Security: Fix cross-site scripting (XSS) via HTML messages with malicious math content\n\nFrom 1.3.14 (boo#1173792 -\u003e CVE-2020-15562)\n\n  * Security: Fix cross-site scripting (XSS) via HTML messages with malicious svg/namespace\n\nFrom 1.3.13\n\n  * Installer: Fix regression in SMTP test section (#7417)\n\nFrom 1.3.12\n\n  * Security: Better fix for CVE-2020-12641 (boo#1171148)\n  * Security: Fix XSS issue in template object 'username' (#7406)\n  * Security: Fix couple of XSS issues in Installer (#7406)\n  * Security: Fix cross-site scripting (XSS) via malicious XML attachment\n\nFrom 1.3.11 (boo#1171148 -\u003e CVE-2020-12641 boo#1171040 -\u003e CVE-2020-12625 boo#1171149 -\u003e CVE-2020-12640)\n\n  * Enigma: Fix compatibility with Mail_Mime \u003e= 1.10.5\n  * Fix permissions on some folders created by bin/install-jsdeps.sh script (#6930)\n  * Fix bug where inline images could have been ignored if Content-Id header contained redundant spaces (#6980)\n  * Fix PHP Warning: Use of undefined constant LOG_EMERGE (#6991)\n  * Fix PHP warning: 'array_merge(): Expected parameter 2 to be an array, null given in sendmail.inc (#7003)\n  * Security: Fix XSS issue in handling of CDATA in HTML messages\n  * Security: Fix remote code execution via crafted 'im_convert_path' or 'im_identify_path' settings\n  * Security: Fix local file inclusion (and code execution) via crafted 'plugins' option\n  * Security: Fix CSRF bypass that could be used to log out an authenticated user (#7302)\n\nFrom 1.3.10 (boo#1146286)\n\n  * Managesieve: Fix so 'Create filter' option does not show up when Filters menu is disabled (#6723)\n  * Enigma: Fix bug where revoked users/keys were not greyed out in key info\n  * Enigma: Fix error message when trying to encrypt with a revoked key (#6607)\n  * Enigma: Fix 'decryption oracle' bug [CVE-2019-10740] (#6638) \n  * Fix compatibility with kolab/net_ldap3 \u003e 1.0.7 (#6785)\n  * Fix bug where bmp images couldn't be displayed on some systems (#6728)\n  * Fix bug in parsing vCard data using PHP 7.3 due to an invalid regexp (#6744)\n  * Fix bug where bold/strong text was converted to upper-case on html-to-text conversion (6758)\n  * Fix bug in rcube_utils::parse_hosts() where %t, %d, %z could return only tld (#6746)\n  * Fix bug where Next/Prev button in mail view didn't work with multi-folder search result (#6793)\n  * Fix bug where selection of columns on messages list wasn't working\n  * Fix bug in converting multi-page Tiff images to Jpeg (#6824)\n  * Fix wrong messages order after returning to a multi-folder search result (#6836)\n  * Fix PHP 7.4 deprecation: implode() wrong parameter order (#6866)\n  * Fix bug where it was possible to bypass the position:fixed CSS check in received messages (#6898)\n  * Fix bug where some strict remote URIs in url() style were unintentionally blocked (#6899)\n  * Fix bug where it was possible to bypass the CSS jail in HTML messages using :root pseudo-class (#6897)\n  * Fix bug where it was possible to bypass href URI check with data:application/xhtml+xml URIs (#6896)\n\nFrom 1.3.9 (boo#1115718)\n\n  * Fix TinyMCE download location (#6694)\n  * Fix bug where a message/rfc822 part without a filename wasn't listed on the attachments list (#6494)\n  * Fix handling of empty entries in vCard import (#6564)\n  * Fix bug in parsing some IMAP command responses that include unsolicited replies (#6577)\n  * Fix PHP 7.2 compatibility in debug_logger plugin (#6586)\n  * Fix so ANY record is not used for email domain validation, use A, MX, CNAME, AAAA instead (#6581)\n  * Fix so mime_content_type check in Installer uses files that should always\n    be available (i.e. from program/resources) (#6599)\n  * Fix missing CSRF token on a link to download too-big message part (#6621)\n  * Fix bug when aborting dragging with ESC key didn't stop the move action (#6623)\n  * Fix bug where next row wasn't selected after deleting a collapsed thread (#6655)\n\nFrom 1.3.8 \n\n  * Fix PHP warnings on dummy QUOTA responses in Courier-IMAP 4.17.1 (#6374)\n  * Fix so fallback from BINARY to BODY FETCH is used also on [PARSE] errors in dovecot 2.3 (#6383)\n  * Enigma: Fix deleting keys with authentication subkeys (#6381)\n  * Fix invalid regular expressions that throw warnings on PHP 7.3 (#6398)\n  * Fix so Classic skin splitter does not escape out of window (#6397)\n  * Fix XSS issue in handling invalid style tag content (#6410)\n  * Fix compatibility with MySQL 8 - error on 'system' table use\n  * Managesieve: Fix bug where show_real_foldernames setting wasn't respected (#6422)\n  * New_user_identity: Fix %fu/%u vars substitution in user specific LDAP params (#6419)\n  * Fix support for 'allow-from \u003curi\u003e' in 'x_frame_options' config option (#6449)\n  * Fix bug where valid content between HTML comments could have been skipped in some cases (#6464)\n  * Fix multiple VCard field search (#6466)\n  * Fix session issue on long running requests (#6470)\n\nFrom 1.3.7 (boo#1115719)\n\n  * Fix PHP Warning: Use of undefined constant IDNA_DEFAULT on systems without php-intl (#6244)\n  * Fix bug where some parts of quota information could have been ignored (#6280)\n  * Fix bug where some escape sequences in html styles could bypass security checks\n  * Fix bug where some forbidden characters on Cyrus-IMAP were not prevented from use in folder names\n  * Fix bug where only attachments with the same name would be ignored on zip download (#6301)\n  * Fix bug where unicode contact names could have been broken/emptied or caused DB errors (#6299)\n  * Fix bug where after 'mark all folders as read' action message counters were not reset (#6307)\n  * Enigma: [EFAIL] Don't decrypt PGP messages with no MDC protection (#6289)\n  * Fix bug where some HTML comments could have been malformed by HTML parser (#6333)\n","status":"published","published":"2020-09-24T12:21:24Z","modified":"2026-02-04T04:30:26.607546Z","updated_at":"2026-11-02T16:58:31.517538Z"},{"id":"USN-5182-1","title":"roundcube vulnerabilities","description":"It was discovered that Roundcube Webmail allowed JavaScript code to be present\nin the CDATA of an HTML message. A remote attacker could possibly use this\nissue to execute a cross-site scripting (XSS) attack. This issue only affected\nUbuntu 16.04 ESM, Ubuntu 18.04 ESM and Ubuntu 20.04 ESM. (CVE-2020-12625)\n\nIt was discovered that Roundcube Webmail incorrectly processed login and\nlogout POST requests. An attacker could possibly use this issue to launch a\ncross-site request forgery (CSRF) attack and force an authenticated user to be\nlogged out. This issue only affected Ubuntu 16.04 ESM, Ubuntu 18.04 ESM and\nUbuntu 20.04 ESM. (CVE-2020-12626)\n\nIt was discovered that Roundcube Webmail incorrectly processed new plugin names\nin rcube_plugin_api.php. An attacker could possibly use this issue to obtain\nsensitive information from local files or to execute arbitrary code.\nThis issue only affected Ubuntu 16.04 ESM, Ubuntu 18.04 ESM and\nUbuntu 20.04 ESM. (CVE-2020-12640)\n\nIt was discovered that Roundcube Webmail did not sanitize shell metacharacters\nrecovered from variables in its configuration settings. An attacker could\npossibly use this issue to execute arbitrary code in the server. This issue\nonly affected Ubuntu 16.04 ESM, Ubuntu 18.04 ESM and Ubuntu 20.04 ESM.\n(CVE-2020-12641)\n\nIt was discovered that Roundcube Webmail incorrectly sanitized characters in\nthe username template object. An attacker could possibly use this issue to\nexecute a cross-site scripting (XSS) attack. This issue only affected\nUbuntu 16.04 ESM, Ubuntu 18.04 ESM and Ubuntu 20.04 ESM. (CVE-2020-13964)\n\nIt was discovered that Roundcube Webmail allowed preview of text/html content.\nA remote attacker could possibly use this issue to send a malicious XML\nattachment via an email message and execute a cross-site scripting (XSS)\nattack. This issue only affected Ubuntu 16.04 ESM, Ubuntu 18.04 ESM\nand Ubuntu 20.04 ESM. (CVE-2020-13965)\n\nAndrea Cardaci discovered that Roundcube Webmail did not properly sanitize\nHTML special characters when dealing with HTML messages that contained an SVG\nelement in the XML namespace. A remote attacker could possibly use this issue\nto execute a cross-site scripting (XSS) attack. This issue only affected\nUbuntu 18.04 ESM and Ubuntu 20.04 ESM. (CVE-2020-15562)\n\nLukasz Pilorz discovered that Roundcube Webmail did not properly sanitize HTML\nspecial characters when dealing with HTML messages that contained SVG\ndocuments. A remote attacker could possibly use this issue to execute a\ncross-site scripting (XSS) attack. This issue only affected Ubuntu 18.04 ESM\nand Ubuntu 20.04 ESM. (CVE-2020-16145)\n\nAlex Birnberg discovered that Roundcube Webmail incorrectly sanitized\ncharacters in plain text e-mail messages that included link reference\nelements. A remote attacker could possibly use this issue to execute a\ncross-site scripting (XSS) attack. This issue only affected Ubuntu 16.04 ESM,\nUbuntu 18.04 ESM and Ubuntu 20.04 ESM. (CVE-2020-35730)\n\nIt was discovered that Roundcube Webmail did not properly sanitize HTML\nspecial characters in warning messages that contained an attachment's filename\nextension. A remote attacker could possibly use this issue to execute a\ncross-site scripting (XSS) attack. This issue only affected Ubuntu 16.04 ESM,\nUbuntu 18.04 ESM and Ubuntu 20.04 ESM. (CVE-2021-44025)\n\nIt was discovered that Roundcube Webmail incorrectly managed session variables\nrelated to search functionalities. A remote attacker could possibly use this\nissue to execute a SQL injection attack. This issue only affected\nUbuntu 16.04 ESM, Ubuntu 18.04 ESM and Ubuntu 20.04 ESM. (CVE-2021-44026)\n\nIt was discovered that Roundcube Webmail did not properly sanitize HTML\nspecial characters when dealing with HTML messages that contained CSS content.\nA remote attacker could possibly use this issue to execute a cross-site\nscripting (XSS) attack. This issue only affected Ubuntu 18.04 ESM,\nUbuntu 20.04 ESM and Ubuntu 22.04 ESM. (CVE-2021-46144)\n","status":"published","published":"2022-08-08T06:30:29Z","modified":"2026-06-25T13:30:53.104806733Z","updated_at":"2026-11-02T16:58:15.683829Z"}]}}
