CVE-2019-12479

An issue was discovered in 20|20 Storage 2.11.0

published August 13, 2019

CVSS
—
EPSS
2%
Percentile
80.7
In the wild
Unconfirmed
What it is

⚠️ A sneaky file access issue lurks in the TwentyTwenty.Storage library! This Path Traversal vulnerability lets users reach files outside the designated area, like a toddler finding a hidden stash of cookies. 🍪 Think of it as a delivery driver who ignores the 'no entry' signs and opens all the back doors to the warehouse — if they don’t check what’s inside, they could let all sorts of unwanted surprises in! An attacker could potentially read sensitive files or write unknown data, leading to data breaches or application malfunctions. If your application is using this library without proper input sanitization, it’s like leaving the back door wide open!

Put simply

Think of it as a delivery driver who ignores the 'no entry' signs and opens all the back doors to the warehouse — if they don’t check what’s inside, they could let all sorts of unwanted surprises in! This Path Traversal vulnerability in the LocalStorageProvider of the TwentyTwenty.Storage library allows attackers to bypass the specified basepath restrictions. If filenames supplied by users aren't sanitized, an attacker can access unintended files on the server.

What to do

An attacker could potentially read sensitive files or write unknown data, leading to data breaches or application malfunctions. If your application is using this library without proper input sanitization, it’s like leaving the back door wide open! To mitigate this risk, update to the latest version of TwentyTwenty.Storage where this issue is patched. Additionally, ensure that all user-supplied filenames are properly sanitized and validated. Regular code reviews can help catch these kinds of issues too! You've got this! By taking these steps, you’ll be reinforcing your application’s defenses. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02007 · 80.7th percentile
Published
2019-08-13T20:46Z
EPSS history
Timeline
  • 13 AUG 20:46Z
    An issue was discovered in 20|20 Storage 2.11.0
    cvelistv5