CVE-2026-33672Disclosure(jonschlinkert / picomatch)

LOWCVSS 5.3 · MEDIUM

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Patch jonschlinkert picomatch systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

Picomatch is a glob matcher written JavaScript. Versions prior to 4.0.4, 3.0.2, and 2.3.2 are vulnerable to a method injection vulnerability affecting the `POSIX_REGEX_SOURCE` object. Because the object inherits from `Object.prototype`, specially crafted POSIX bracket expressions (e.g., `[[:constructor:]]`) can reference inherited method names. These methods are implicitly converted to strings and injected into the generated regular expression. This leads to incorrect glob matching behavior (integrity impact), where patterns may match unintended filenames. The issue does not enable remote code execution, but it can cause security-relevant logic errors in applications that rely on glob matching for filtering, validation, or access control. All users of affected `picomatch` versions that process untrusted or user-controlled glob patterns are potentially impacted. This issue is fixed in picomatch 4.0.4, 3.0.2 and 2.3.2. Users should upgrade to one of these versions or later, depending on their supported release line. If upgrading is not immediately possible, avoid passing untrusted glob patterns to picomatch. Possible mitigations include sanitizing or rejecting untrusted glob patterns, especially those containing POSIX character classes like `[[:...:]]`; avoiding the use of POSIX bracket expressions if user input is involved; and manually patching the library by modifying `POSIX_REGEX_SOURCE` to use a null prototype.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-1321

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.

  • picomatch

Threat summary

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

What's happening

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

Affected systems

Products
picomatch

Deep dive

Activity timeline3 mentions / 3d
00111Mentions · 2026-03-27: 1Mentions · 2026-03-31: 1Mentions · 2026-09-25: 1Patch / Workaround · 2026-09-25: 1Technical Details · 2026-03-27: 1Technical Details · 2026-03-31: 103-2703-3109-25
Signal classification2 categories
Disclosure
266.7%
Patch
133.3%
Referenced assets4 URLs
Classification over time
DateTotalLabels
2026-03-271
Disclosure1
2026-03-311
Disclosure1
2026-09-251
Patch1
Full discourse3 posts
  • Jared Wray@jaredwray
    Patch

    fumanchu v4.7.4 bumps picomatch to fix CVE-2026-33672 and allows workerd builds for wrangler-action. https://github.com/jaredwray/fumanchu/releases/tag/v4.7.4 #javascript

    Post summary

    The text announces a patched release (v4.7.4) that fixes CVE-2026-33672 via a picomatch bump, but provides no PoC, exploit, or technical vulnerability details.

    00000257
    13.1K followersView on X
  • Lambda Watchdog@LambdaWatchdog
    Disclosure

    🚨 New MEDIUM CVE detected in AWS Lambda 🚨 CVE-2026-33672 impacts picomatch in 3 Lambda base images. Details: https://github.com/aws/aws-lambda-base-images/issues/453 More: https://lambdawatchdog.com/ #AWS #Lambda #CVE #CloudSecurity #Serverless

    Post summary

    A new medium‑severity CVE (CVE‑2026‑33672) affecting picomatch in several AWS Lambda base images has been identified, with references to an issue discussion and additional details, but no exploit, patch or PoC information is provided.

    0000030
    32 followersView on X
  • CVE@CVEnew
    Disclosure

    CVE-2026-33672 Picomatch is a glob matcher written JavaScript. Versions prior to 4.0.4, 3.0.2, and 2.3.2 are vulnerable to a method injection vulnerability affecting the `POSIX_REGE… https://www.cve.org/CVERecord?id=CVE-2026-33672

    Post summary

    The post announces CVE-2026-33672, highlighting vulnerable Picomatch versions and a method injection flaw.

    00000141
    56.9K followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Appjonschlinkertpicomatch-node.js-

Explore more