Perl Middleware Vulnerability in Plack::Middleware::ETag
CVE-2026-111946
Currently unrated
What is CVE-2026-111946?
The Plack::Middleware::ETag module for Perl prior to version 0.06 is vulnerable to a disclosure flaw where file inode numbers are included in the default ETag header. When the response body is a filehandle and the 'file_etag' option isn't utilized, ETags are generated using the file's inode number, modification time, and size. This unintentional disclosure enables clients to correlate and fingerprint files served through different URLs, potentially leading to privacy concerns and unintended exposure of file system architecture.
