Control: tag -1 moreinfo

On Mon, 06 Apr 2026 at 20:23:29 +1200, Mark Foster wrote:
> Upgrade: libpng16-16:amd64 (1.6.37-3+deb11u2, 1.6.37-3+deb11u3), 
> roundcube-core:amd64 (1.4.15+dfsg.1-1+deb11u7, 1.4.15+dfsg.1-1+deb11u8), 
> roundcube:amd64 (1.4.15+dfsg.1-1+deb11u7, 1.4.15+dfsg.1-1+deb11u8), 
> roundcube-mysql:amd64 (1.4.15+dfsg.1-1+deb11u7, 1.4.15+dfsg.1-1+deb11u8)
>
> On completion of the update attempts to access /roundcube/ logged the 
> following in my errors file:
>
>   PHP Parse error: syntax error, unexpected '[' in 
> /usr/share/roundcube/program/lib/Roundcube/rcube_utils.php on line 433,

Is your roundcube instance running on PHP<7.1?  The syntax error at the
array destructuring on line 433 suggest so, at least.  reportbug(1)
output says otherwise but that code snippet has good test coverage from
a stock Bullseye system and a syntax error would have been caught.

> I'm not sure why roundcube wants knowledge of RFC1918 and 4291 and how
> this changes the user experience, to be honest, but i'm happy to live
> without it.

You made yourself vulnerable to CVE-2026-35540.  See
https://salsa.debian.org/roundcube-team/roundcube/-/commit/021968cea0fd16a16d8e1a565d183ac51237576a
for an alternative that doesn't use array destructuring and restore
compatibility with PHP<7.1.

-- 
Guilhem.

Attachment: signature.asc
Description: PGP signature

Reply via email to