This is a security update release. Advanced Varnish - Moderately critical - Access bypass - SA-CONTRIB-2024-033.
Module has an access bypass vulnerability which potentially allows anonymous users to see pages generated and cached for different roles.
We are supporting varnish caches for authenticated users by seperating pages into various role based bins. A cookie on the users side allows varnish to get a page from the correct bin. Unfortunately, the bin hash is by default entirely predictable, provided you known the role name. This release fixes the issue.
Important manual step: This release contains a user facing change on the module's configuration form; The Hashing Noise field is required from now on.
VCS Label
4.0.11
Release type
Short description
Fixes access bypass issue. Requires admins to make a manual change. See release notes.
Packaged Git sha1
20ae58db59d48f5ac1def0330829c2382edbb6a9
Release files
a53da6e361b53375d34d5e79d6c60d30
Release file SHA-1 hash
95c4cd57a448d8de8033b42552c304f1a8626ef0
Release file SHA-256 hash
d01574c5c258fcbd1f9677abc64de0b1cf76d261e96cf5be58a0d0c46b7b188a
4b31b7b8296b86750e6de3298c03c58c
Release file SHA-1 hash
852bda32363daae7323f68153dc194b5cc64b00e
Release file SHA-256 hash
79bb301131c4bd41e248483fb08f1553488e6176a6ac5c9fb2a0280e0f74524c