CVE-2026-33686Disclosure(code16 / sharp)

LOWCVSS 8.8 · HIGH

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Patch code16 sharp systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

Sharp is a content management framework built for Laravel as a package. Versions prior to 9.20.0 have a path traversal vulnerability in the FileUtil class. The application fails to sanitize file extensions properly, allowing path separators to be passed into the storage layer. In `src/Utils/FileUtil.php`, the `FileUtil::explodeExtension()` function extracts a file's extension by splitting the filename at the last dot. This issue has been patched in version 9.20.0 by properly sanitizing the extension using `pathinfo(PATHINFO_EXTENSION)` instead of `strrpos()`, alongside applying strict regex replacements to both the base name and the extension.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-22

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

AVAILABLE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • sharp

Threat summary

  • Patch or workaround signal is available
  • 3 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • Patch or workaround mentioned in 1 signal
  • Technical details provided in 3 signals
  • Disclosure: 2 classified signals
  • Peaked 1d ago at 2 mentions (2026-03-26); latest day: 1
  • 3 total mentions across 2 days

Affected systems

Vendors
Products
sharp

Deep dive

Activity timeline3 mentions / 2d
01122Mentions · 2026-03-26: 2Mentions · 2026-03-27: 1Patch / Workaround · 2026-03-26: 1Technical Details · 2026-03-26: 2Technical Details · 2026-03-27: 103-2603-27
Signal classification2 categories
Disclosure
266.7%
Patch
133.3%
Referenced assets3 URLs
Classification over time
DateTotalLabels
2026-03-262
Disclosure1Patch1
2026-03-271
Disclosure1
Full discourse3 posts
  • CVE@CVEnew
    Disclosure

    CVE-2026-33686 Sharp is a content management framework built for Laravel as a package. Versions prior to 9.20.0 have a path traversal vulnerability in the FileUtil class. The appli… https://www.cve.org/CVERecord?id=CVE-2026-33686

    Post summary

    The text announces a path traversal bug in Sharp CMS before v9.20.0, without mentioning any PoC, exploit, patch, or active exploitation.

    00010171
    56.9K followersView on X
  • CVEFind.com@CveFindCom
    Patch

    [CVE-2026-33686: HIGH] Vulnerability alert: Sharp for Laravel versions prior to 9.20.0 are prone to path traversal due to improper file extension sanitization. Upgrade to 9.20.0 to patch this issue.#cve,CVE-2026-33686,#cybersecurity https://cvefind.com/CVE-2026-33686

    Post summary

    A path traversal vulnerability in Laravel Sharp before 9.20.0 has been reported; users should upgrade to 9.20.0 to mitigate the issue.

    0000042
    617 followersView on X
  • The Hacker Wire@TheHackerWire
    Disclosure

    🟠 CVE-2026-33686 - High Sharp is a content management framework built for Laravel as a package. Versions prior to 9.20.0 have a path traversal vulnerability in the FileUtil class. The application fails to sanitize ... https://www.thehackerwire.com/vulnerability/CVE-2026-33686/ https://t.co/cbuMBqpXIl

    Post summary

    The tweet announces the discovery of a path traversal flaw, CVE‑2026‑33686, in Sharp CMS (Laravel package) affecting versions before 9.20.0.

    0000038
    163 followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Appcode16sharp---

Explore more