json-smart through 2.6.0 Strict-Mode Validation Bypass via 0x1A Character
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| json-smart | json-smart | unaffected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Json-smart Project | Json-smart |
|
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.449% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Weaknesses | CWE-1286 | |
| References |
| |
| Metrics |
threat_severity
|
threat_severity
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | 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. | |
| Title | json-smart through 2.6.0 Strict-Mode Validation Bypass via 0x1A Character | |
| First Time appeared |
Json-smart Project
Json-smart Project json-smart |
|
| Weaknesses | CWE-147 | |
| CPEs | cpe:2.3:a:json-smart_project:json-smart:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Json-smart Project
Json-smart Project json-smart |
|
| References |
| |
| Metrics |
cvssV3_1
|