Skip to content

Commit c86a661

Browse files
committed
Add security backports in the changelog
1 parent 54f8a87 commit c86a661

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

CHANGES.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
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

@@ -24,6 +24,10 @@
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.
@@ -50,6 +54,10 @@
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.

0 commit comments

Comments
 (0)