PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-33228 WebReflection CVE debrief

CVE-2026-33228 is a vulnerability in the Flatted circular JSON parser, which allows an attacker to pollute the global prototype by providing unvalidated string values as direct array index keys. This issue was patched in version 3.4.2. The vulnerability has a CVSS score of 8.9 and is considered HIGH severity. The CVE was published on March 20, 2026, and last modified on June 27, 2026. The vulnerability affects Flatted versions prior to 3.4.2.

Vendor
WebReflection
Product
flatted
CVSS
HIGH 8.9
CISA KEV
Not listed in stored evidence
Original CVE published
2026-03-20
Original CVE updated
2026-09-04
Advisory published
2026-03-20
Advisory updated
2026-09-04

Who should care

Developers and administrators using the Flatted library in their applications should be aware of this vulnerability and take steps to mitigate it. This includes updating to version 3.4.2 or later, and being cautious when parsing JSON data from untrusted sources. Additionally, users of Red Hat products may be affected, as indicated by the presence of Red Hat errata references.

Technical summary

The Flatted library is a circular JSON parser that is vulnerable to prototype pollution. The `parse()` function in Flatted can use attacker-controlled string values from the parsed JSON as direct array index keys, without validating that they are numeric. This allows an attacker to access the internal input buffer as a JavaScript Array, and by using the key '__proto__', they can return Array.prototype via the inherited getter. This object is then treated as a legitimate parsed value and assigned as a property of the output object, effectively leaking a live reference to Array.prototype to the consumer. Any code that subsequently writes to that property will pollute the global prototype.

Defensive priority

High priority should be given to updating the Flatted library to version 3.4.2 or later. Additionally, defenders should be cautious when parsing JSON data from untrusted sources and consider implementing compensating controls to detect and prevent prototype pollution attacks.

Recommended defensive actions

  • Update the Flatted library to version 3.4.2 or later
  • Be cautious when parsing JSON data from untrusted sources
  • Implement compensating controls to detect and prevent prototype pollution attacks
  • Monitor for any suspicious activity related to JSON parsing
  • Consider implementing additional security measures to protect against prototype pollution attacks

Evidence notes

The CVE-2026-33228 vulnerability was reported by an unknown source and patched by the vendor, WebReflection. The vulnerability has a CVSS score of 8.9 and is considered HIGH severity. The CVE was published on March 20, 2026, and last modified on June 27, 2026. Red Hat has also provided errata references for this vulnerability, indicating that some of their products may be affected.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-33228 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-33228

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-33228 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-33228

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://github.com/WebReflection/flatted/commit/885ddcc33cf9657caf38c57c7be45ae1c5272802

    [email protected] - Patch

  • Source reference

    Unverified legacy reference

    URL: https://github.com/WebReflection/flatted/releases/tag/v3.4.2

    [email protected] - Product

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://github.com/WebReflection/flatted/security/advisories/GHSA-rf6f-7fwh-wjgh

    [email protected] - Exploit, Vendor Advisory

  • Source reference

    Unverified legacy reference

    URL: https://access.redhat.com/errata/RHSA-2026:13826

    0b0ca135-0b70-47e7-9f44-1890c2a1c46c

  • Source reference

    Unverified legacy reference

    URL: https://access.redhat.com/errata/RHSA-2026:9742

    0b0ca135-0b70-47e7-9f44-1890c2a1c46c

  • Source reference

    Unverified legacy reference

    URL: https://access.redhat.com/security/cve/CVE-2026-33228

    0b0ca135-0b70-47e7-9f44-1890c2a1c46c

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.