Every CVE Search/ Get API key

CVE-2014-5269

Plack::App::File in Plack before 1.0031 removes trailing slash characters from paths, which...

5.0 MediumFix available

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

2.46%Up 1.1 points since Feb 4, 2022
90%50%10%1%

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 MediumAV: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

Affected packages
PackageAffectedFixed
libplack-perl
Debian:12
before 1.0031-1
1.0031-1
libplack-perl
Debian:13
before 1.0031-1
1.0031-1
libplack-perl
Debian:14
before 1.0031-1
1.0031-1
libplack-perl
Debian:6.0
before 0.9941-1+deb6u1, plus listed versions
0.9941-1
0.9941-1+deb6u1
perl-Plack
Mageia:3
before 1.1.400-2.1.mga3
1.1.400-2.1.mga3
perl-Plack
Mageia:4
before 1.2.900-2.1.mga4
1.2.900-2.1.mga4

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE 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

Show 6 moreShow less
MoveEnter Open