CVE and update status of the FreeBSD ports tree3,298 unaddressed CVEs in 671 portsAll times are CET
CVE details

CVE-2026-114718

Roundcube Webmail before 1.6.20 and 1.7.x before 1.7.5 is affected by a cross-site scripting vulnerability in the password plugin. Error text returned by a password driver was concatenated into the message presented to the user without HTML escaping, so a backend able to influence that text, such as the DirectAdmin API, could inject script into the Roundcube interface. Upstream fixed this in the commit “Fix XSS issue in handling of password driver error responses”, which escapes the driver message before display.

Score
4.7 medium
Published
2026-10-22
Links
NVD · cve.org · Report wrong data

Matched ports (15)

PortPackageVersionStatusMaintainer
mail/roundcube-classicroundcube-classic-php821.6.0.4unaddressedbrnrd@FreeBSD.org
mail/roundcube-classicroundcube-classic-php831.6.0.4unaddressedbrnrd@FreeBSD.org
mail/roundcube-classicroundcube-classic-php841.6.0.4unaddressedbrnrd@FreeBSD.org
mail/roundcube-classicroundcube-classic-php851.6.0.4unaddressedbrnrd@FreeBSD.org
mail/roundcube-classicroundcube-classic-php861.6.0.4unaddressedbrnrd@FreeBSD.org
mail/roundcube-larryroundcube-larry-php821.6.1.3unaddressedbrnrd@FreeBSD.org
mail/roundcube-larryroundcube-larry-php831.6.1.3unaddressedbrnrd@FreeBSD.org
mail/roundcube-larryroundcube-larry-php841.6.1.3unaddressedbrnrd@FreeBSD.org
mail/roundcube-larryroundcube-larry-php851.6.1.3unaddressedbrnrd@FreeBSD.org
mail/roundcube-larryroundcube-larry-php861.6.1.3unaddressedbrnrd@FreeBSD.org
mail/roundcuberoundcube-php821.7.5,1fixed by updateale@FreeBSD.org
mail/roundcuberoundcube-php831.7.5,1fixed by updateale@FreeBSD.org
mail/roundcuberoundcube-php841.7.5,1fixed by updateale@FreeBSD.org
mail/roundcuberoundcube-php851.7.5,1fixed by updateale@FreeBSD.org
mail/roundcuberoundcube-php861.7.5,1fixed by updateale@FreeBSD.org

Template for a VuXML entry

Range taken from the CVE record, check it before committing. make newentry in security/vuxml creates the vid.

  <vuln vid="FIXME (make newentry)">
    <topic>FIXME -- FIXME</topic>
    <affects>
      <package>
	<name>roundcube-classic-php82</name>
	<range><lt>1.6.20</lt></range>
      </package>
      <package>
	<name>roundcube-classic-php83</name>
	<range><lt>1.6.20</lt></range>
      </package>
      <package>
	<name>roundcube-classic-php84</name>
	<range><lt>1.6.20</lt></range>
      </package>
      <package>
	<name>roundcube-classic-php85</name>
	<range><lt>1.6.20</lt></range>
      </package>
      <package>
	<name>roundcube-classic-php86</name>
	<range><lt>1.6.20</lt></range>
      </package>
      <package>
	<name>roundcube-larry-php82</name>
	<range><lt>1.6.20</lt></range>
      </package>
      <package>
	<name>roundcube-larry-php83</name>
	<range><lt>1.6.20</lt></range>
      </package>
      <package>
	<name>roundcube-larry-php84</name>
	<range><lt>1.6.20</lt></range>
      </package>
      <package>
	<name>roundcube-larry-php85</name>
	<range><lt>1.6.20</lt></range>
      </package>
      <package>
	<name>roundcube-larry-php86</name>
	<range><lt>1.6.20</lt></range>
      </package>
    </affects>
    <description>
      <body xmlns="http://www.w3.org/1999/xhtml">
	<p>Roundcube Webmail before 1.6.20 and 1.7.x before 1.7.5 is affected by
	a cross-site scripting vulnerability in the password plugin. Error
	text returned by a password driver was concatenated into the message
	presented to the user without HTML escaping, so a backend able to
	influence that text, such as the DirectAdmin API, could inject script
	into the Roundcube interface. Upstream fixed this in the commit “Fix
	XSS issue in handling of password driver error responses”, which
	escapes the driver message before display.</p>
      </body>
    </description>
    <references>
      <cvename>CVE-2026-114718</cvename>
      <url>https://nvd.nist.gov/vuln/detail/CVE-2026-114718</url>
    </references>
    <dates>
      <discovery>2026-10-22</discovery>
      <entry>2026-10-27</entry>
    </dates>
  </vuln>