Repository navigation
Replies: 1 comment 2 replies
|
the ghsa is wrong - 2.22.0 and 3.2.0 have the fix - I have updated the GHSA - commit 4cdd529 shows the git tags in which the change appears |
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I am trying to understand the release sequencing around #1611 and GHSA-r7wm-3cxj-wff9.
The published versions produce this unexpected progression:
This allowed an ordinary automated dependency update from
2.21.4to2.22.0to move downstream applications from a fixed version to a vulnerable version.Timeline
2.22.1as the fixed release for the 2.22 line:Apply number-length validator on streaming integer path of async parser [GHSA-r7wm-3cxj-wff9] #1611 (comment)
2.21.4was released:https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-2.21.4
2.22.0was released without that fix:https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-2.22.0
2.22.1was released:https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-2.22.1
GHSA-r7wm-3cxj-wff9
The relevant comparison is:
jackson-core-2.22.0...jackson-core-2.22.1
Questions
2.22.0intentionally released without the fix from Apply number-length validator on streaming integer path of async parser [GHSA-r7wm-3cxj-wff9] #1611?This is not a new vulnerability report. The vulnerability is public and fixed. I am asking to understand the release process because this sequence caused a real downstream security regression through a normal dependency update.
All reactions