Skip to content
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

Gunicorn request smuggling vulnerability and 19.10 release #2572

Closed
CoburnJoe opened this issue Apr 28, 2021 · 5 comments
Closed

Gunicorn request smuggling vulnerability and 19.10 release #2572

CoburnJoe opened this issue Apr 28, 2021 · 5 comments

Comments

@CoburnJoe
Copy link

Hi, I'm looking into failing security scans for my own projects that have dependencies on Gunicorn 19.10.
I opened this related issue apache/airflow#15570, but now I'm here for clarification.

What is the current state of 19.10?
This CVE says 19.10 and 20.0.1 releases have patched the request smuggling vulnerability.

However, the 19.10 release has a failing build on PyPI https://pypi.org/project/gunicorn/19.10.0/
And 19.10 doesn't have any release notes https://github.com/benoitc/gunicorn/releases

Note: It's possible this is an issue with my vulnerability database Safety https://github.com/pyupio/safety-db/blob/master/data/insecure_full.json#L8507

In short: Is 19.10 stable and secure?

@benoitc
Copy link
Owner

benoitc commented Apr 28, 2021 via email

@CoburnJoe
Copy link
Author

@benoitc Thank you for the quick reply!
That perfectly answers my questions.

For reference, 19.10 is flagged is insecure by Pipenv/Safety, but I'll move over there now to see about a database update :)

@benoitc
Copy link
Owner

benoitc commented Apr 28, 2021

@benoitc Thank you for the quick reply!
That perfectly answers my questions.

For reference, 19.10 is flagged is insecure by Pipenv/Safety, but I'll move over there now to see about a database update :)

afaik 20.1.0 is stable and secure. This is the current supported release. 19.x branch is somewhat deprecated.

@CoburnJoe
Copy link
Author

afaik 20.1.0 is stable and secure. This is the current supported release. 19.x branch is somewhat deprecated.

Yes, but Airflow is requesting versions between 19.5.0 and 20.0, which is the project I'm using, so I had to check - thanks again (quite refreshing to get such quick responses)

@potiuk
Copy link

potiuk commented Apr 28, 2021

Thanks @CoburnJoe for asking and @benoitc for answering. Indeed Airflow 2.x uses <20 limitation but the whole discussion prompted me to investigate why (especially that 1.10 line already moved to 20.). I will likely soon update it and switch to 20. Line of versions :)

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

3 participants