Skip to content
Heist/ feed
Back to feed
Medium

json-smart through 2.6.0 Strict-Mode Validation Bypass via 0x1A Character

Type: advisorySources: OSV

json-smart through 2.6.0 contains an input validation bypass vulnerability that allows attackers to evade strict-mode trailing-data checks by inserting a literal 0x1A character. Attackers can append 0x1A and malformed content to pass JSONValue.parseStrict or isValidJsonStrict validation, creating parser differentials with downstream parsers like Jackson or Gson.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-113602
Confirmed fixed CVEs
Not specified
Updated in this feed
3 Nov 2026, 18:08 UTC · Revision 1

Source evidence

json-smart through 2.6.0 Strict-Mode Validation Bypass via 0x1A Character

core-osv · Original source

Published 20 Oct 2026, 15:40 UTC

json-smart through 2.6.0 contains an input validation bypass vulnerability that allows attackers to evade strict-mode trailing-data checks by inserting a literal 0x1A character. Attackers can append 0x1A and malformed content to pass JSONValue.parseStrict or isValidJsonStrict validation, creating parser differentials with downstream parsers like Jackson or Gson.

osv:CVE-2026-113602
Complete source record
{
  "id": "ca3bac0c8a7a50df7cea1d35ccaa09419020b15572bf6eeb55721c7342c12a2b",
  "url": "https://osv.dev/vulnerability/CVE-2026-113602",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "json-smart through 2.6.0 Strict-Mode Validation Bypass via 0x1A Character",
    "summary": "json-smart through 2.6.0 contains an input validation bypass vulnerability that allows attackers to evade strict-mode trailing-data checks by inserting a literal 0x1A character. Attackers can append 0x1A and malformed content to pass JSONValue.parseStrict or isValidJsonStrict validation, creating parser differentials with downstream parsers like Jackson or Gson.",
    "evidence": "osv:CVE-2026-113602",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-113602",
      "aliases": [
        "CVE-2026-113602"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/netplex/json-smart-v2",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "last_affected": "ebf7cf8cf0dccef246cd1ed0d052074d787a2de4"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "2.6.0"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  },
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "2.6.0"
                      }
                    ],
                    "source": "DESCRIPTION"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v2.6.0",
            "2.5.2",
            "2.5.1",
            "2.5.0",
            "2.4.11",
            "2.4.10",
            "2.4.9",
            "2.4.8",
            "2.4.5",
            "2.4.1",
            "2.2"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-113602.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:31.168641152Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/113xxx/CVE-2026-113602.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-113602",
        "https://www.vulncheck.com/advisories/json-smart-through-2.6.0-strict-mode-validation-bypass-via-0x1a-character",
        "https://github.com/netplex/json-smart-v2/issues/302",
        "https://github.com/netplex/json-smart-v2",
        "https://github.com/netplex/json-smart-v2/blob/v2.6.0/json-smart/src/main/java/net/minidev/json/parser/JSONParserBase.java"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-147"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/113xxx/CVE-2026-113602.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-113602",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 498250,
  "published_at": "2026-10-20T15:40:29.753+00:00"
}