File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22
33### Unreleased
44
5- ### 2026-03-08 (2.19.2)
5+ ### 2026-03-18 (2.19.2)
66
7- * Fix a format string injection vulnerability in ` JSON.parse(doc, allow_duplicate_key: false) ` .
7+ * Fix a format string injection vulnerability in ` JSON.parse(doc, allow_duplicate_key: false) ` . ` CVE-2026-33210 ` .
88
99### 2026-03-08 (2.19.1)
1010
2424
2525* Add ` :allow_control_characters ` parser options, to allow JSON strings containing unescaped ASCII control characters (e.g. newlines).
2626
27+ ### 2026-03-18 (2.17.1.2) - Security Backport
28+
29+ * Fix a format string injection vulnerability in ` JSON.parse(doc, allow_duplicate_key: false) ` . ` CVE-2026-33210 ` .
30+
2731### 2025-12-04 (2.17.1)
2832
2933* Fix a regression in parsing of unicode surogate pairs (` \uXX\uXX ` ) that could cause an invalid string to be returned.
5054* Optimized numbers parsing using SWAR (thanks to Scott Myron).
5155* Optimized parsing of pretty printed documents using SWAR (thanks to Scott Myron).
5256
57+ ### 2026-03-18 (2.15.2.1) - Security Backport
58+
59+ * Fix a format string injection vulnerability in ` JSON.parse(doc, allow_duplicate_key: false) ` . ` CVE-2026-33210 ` .
60+
5361### 2025-10-25 (2.15.2)
5462
5563* Fix ` JSON::Coder ` to have one dedicated depth counter per invocation.
You can’t perform that action at this time.
0 commit comments