[Pkg-roundcube-maintainers] Bug#1146838: roundcube: Multiple security vulnerabilities

Salvatore Bonaccorso carnil at debian.org
Sun Sep 6 15:40:45 BST 2026


Hi Guilhem,

On Sun, Sep 06, 2026 at 03:36:50PM +0200, Guilhem Moulin wrote:
> Hi Salvatore,
> 
> On Sun, 06 Sep 2026 at 14:54:22 +0200, Salvatore Bonaccorso wrote:
> > On Sun, Sep 06, 2026 at 12:20:17PM +0200, Guilhem Moulin wrote:
> >> On Sun, 06 Sep 2026 at 11:31:01 +0200, Guilhem Moulin wrote:
> >>> 12. SSRF bypass in Roundcube CSS proxy via hexadecimal IPv6-mapped IPv4
> >>> addresses
> >>> https://github.com/roundcube/roundcubemail/commit/05cc67c6bc501e2d818436dec571f9712f16ea61
> >>
> >> The Debian package (in all suites) is not affected by that one, because
> >> my patch to avoid the mlocati/ip-lib dependency already handles these
> >> addresses.
> >
> > That is every updated version which contain the
> > Avoid-dependency-on-new-package-mlocati-ip-lib.patch patch right?
> 
> Yup indeed, local v4 ranges are mapped to v6 via the following block
> https://salsa.debian.org/roundcube-team/roundcube/-/blob/debian/1.6.19+dfsg-1/debian/patches/Avoid-dependency-on-new-package-mlocati-ip-lib.patch?ref_type=tags#L210
> and then compared to using @inet_pton().
> 
> The same block is present in all supported suites (bookworm LTS, trixie,
> forky/sid), and support for non quad-dotted IPs and non-decimal fields,
> which is what this vulnerability is about, was added in
> 
>     1.6.16+dfsg-1 (forky/sid)
>     1.6.16+dfsg-0+deb13u1 (trixie)
>     1.6.5+dfsg-1+deb12u9 (bookworm)
>     1.4.15+dfsg.1-1+deb11u9 (bullseye)
> 
> So these versions and the later ones are not affected by this
> vulnerability.  (Confirmed by backporting upstream's unit test.)
> 
> FWIW I pointed upstream at the d/p/Avoid-dependency-on-new-package-mlocati-ip-lib.patch
> to avoid Factory::parseRangeString()'s limitations (and save a dependency).  They
> may or may not be interested in applying it upstream.

Thanks, I have updated the entry as

CVE-2026-XXXX [SSRF bypass in Roundcube CSS proxy via hexadecimal IPv6-mapped IPv4 addresses]
        - roundcube 1.6.14+dfsg-1 (bug #1146838)
        [trixie] - roundcube 1.6.15+dfsg-0+deb13u1
        [bookworm] - roundcube 1.6.5+dfsg-1+deb12u8

(bullseye should go to the ELTS tracker).

Let me know. I will try to request CVEs. If I do so I will let you now
to avoid duplicate work.

Regards,
Salvatore



More information about the Pkg-roundcube-maintainers mailing list