CVE-2014-5269
Plack::App::File in Plack before 1.0031 removes trailing slash characters from paths, which...
Plack::App::File in Plack before 1.0031 removes trailing slash characters from paths, which allows remote attackers to bypass the whitelist of generated files and obtain sensitive information via a crafted path, related to Plack::Middleware::Static.
Exploit likelihood
What each source reports
NVD Score used
5.0
Plack::App::File in Plack before 1.0031 removes trailing slash characters from paths, which allows remote attackers to bypass the whitelist of generated files and obtain sensitive information via a crafted path, related to Plack::Middleware::Static.
- Record
CVE-2014-5269- CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:P/I:N/A:N - Weakness
- CWE-264
- Updated
- 2026-11-02
CVE List No score
Plack::App::File in Plack before 1.0031 removes trailing slash characters from paths, which allows remote attackers to bypass the whitelist of generated files and obtain sensitive information via a crafted path, related to Plack::Middleware::Static.
- Record
CVE-2014-5269- Updated
- 2026-11-02
EUVDEUVD-2014-5162 No score
Plack::App::File in Plack before 1.0031 removes trailing slash characters from paths, which allows remote attackers to bypass the whitelist of generated files and obtain sensitive information via a crafted path, related to Plack::Middleware::Static.
- Record
EUVD-2014-5162- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-vx87-xj55-ccgc No score
Plack::App::File in Plack before 1.0031 removes trailing slash characters from paths, which...
Plack::App::File in Plack before 1.0031 removes trailing slash characters from paths, which allows remote attackers to bypass the whitelist of generated files and obtain sensitive information via a crafted path, related to Plack::Middleware::Static.
- Record
GHSA-vx87-xj55-ccgc- Updated
- 2026-11-02
OSV No score
Plack::App::File in Plack before 1.0031 removes trailing slash characters from paths, which allows remote attackers to bypass the whitelist of generated files and obtain sensitive information via a crafted path, related to Plack::Middleware::Static.
- Record
CVE-2014-5269- Updated
- 2026-11-02
OSVDEBIAN-CVE-2014-5269 No score
Plack::App::File in Plack before 1.0031 removes trailing slash characters from paths, which allows remote attackers to bypass the whitelist of generated files and obtain sensitive information via a crafted path, related to Plack::Middleware::Static.
- Record
DEBIAN-CVE-2014-5269- Updated
- 2026-11-02
OSVMGASA-2014-0486 No score
Updated perl-Plack package fixes security vulnerability
Plack::App::File would previously strip trailing slashes off provided paths. This in combination with the common pattern of serving files with Plack::Middleware::Static could allow an attacker to bypass a whitelist of generated files (CVE-2014-5269).
- Record
MGASA-2014-0486- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libplack-perlDebian:12 |
before 1.0031-1 | 1.0031-1 |
libplack-perlDebian:13 |
before 1.0031-1 | 1.0031-1 |
libplack-perlDebian:14 |
before 1.0031-1 | 1.0031-1 |
libplack-perlDebian:6.0 |
before 0.9941-1+deb6u1, plus listed versions 0.9941-1 |
0.9941-1+deb6u1 |
perl-PlackMageia:3 |
before 1.1.400-2.1.mga3 | 1.1.400-2.1.mga3 |
perl-PlackMageia:4 |
before 1.2.900-2.1.mga4 | 1.2.900-2.1.mga4 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2014-5269 is a medium vulnerability (CVSS 5.0) in Plack Project Plack, published September 4, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.46%, the 84th percentile. Fixed in libplack-perl 1.0031-1.
References
seclists.org/oss-sec/2014/q3/384
lists.fedoraproject.org/pipermail/package-announce/2014-August/137099.html
github.com/avar/Plack/commit/bc1731dbb53850c380875ad683cd87c8ec99eee3
osvdb.org/109928
github.com/plack/Plack/issues/405
api.metacpan.org/source/MIYAGAWA/Plack-1.0031/Changes