Skip to content

Upgrade JDBC driver to Jackson 2.15.0 due to 2.14.x being vulnerable to Denial of Service #91

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
dqmdev opened this issue Jun 7, 2023 · 7 comments

Comments

@dqmdev
Copy link

dqmdev commented Jun 7, 2023

Current driver build uses Jackson 2.14.2.

Please review and rebuild with Jackson 2.15.0. and update public page at
https://docs.aws.amazon.com/redshift/latest/mgmt/jdbc20-download-driver.html

com.fasterxml.jackson.core_jackson-core package versions before 2.15.0 are vulnerable to Denial of Service (DoS). The package does not properly restrict the size or amount of resources that are requested or influenced by an actor, which can be used to consume more resources than intended and leads to Uncontrolled Resource Consumption ('Resource Exhaustion')

Fixed in Jackson 2.15 released April 23, 2023

FasterXML/jackson-core#315

FasterXML/jackson-core#322

FasterXML/jackson-core#827

@dqmdev dqmdev changed the title Upgrade JDBC driver to Jackson 2.15.0 due to 2.13.x being vulnerable to Denial of Service Upgrade JDBC driver to Jackson 2.15.0 due to 2.14.x being vulnerable to Denial of Service Jun 7, 2023
@bhvkshah
Copy link
Contributor

bhvkshah commented Jun 7, 2023

Thanks for opening this issue, @dqmdev. As the release for JDBC Driver version 2.1.0.16 is already under way, we plan to include this Jackson upgrade in our 2.1.0.17 release.

@dqmdev
Copy link
Author

dqmdev commented Jun 12, 2023

What is the projected timeline for 2.1.0.17? July? Aug?

@bhvkshah
Copy link
Contributor

We're targeting end-of-June/ early July.

@dqmdev
Copy link
Author

dqmdev commented Jun 29, 2023

@bhvkshah can you deliver the fix before July 14th

@bhvkshah
Copy link
Contributor

@dqmdev yes, release is underway for July first week.

@bhvkshah
Copy link
Contributor

bhvkshah commented Jul 5, 2023

@dqmdev version 2.1.0.17 has been released, which contains the fix to update jackson dependencies. Thank you for bringing this issue to our attention as always!

@bhvkshah bhvkshah closed this as completed Jul 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants