First published: Tue Aug 23 2022(Updated: )
An open redirection vulnerability in lib/http/server.py due to no protection against multiple (/) at the beginning of URI path which may leads to information disclosure. References: <a href="https://bugs.python.org/issue43223">https://bugs.python.org/issue43223</a>
Affected Software | Affected Version | How to fix |
---|---|---|
Python Babel Localedata |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The severity of REDHAT-BUG-2120642 is classified as a moderate risk due to potential information disclosure.
To fix REDHAT-BUG-2120642, ensure to implement strict validation of URI paths in your application.
REDHAT-BUG-2120642 is caused by a lack of protection against multiple slashes at the beginning of the URI path.
All versions of Python that utilize the lib/http/server.py module are potentially affected by REDHAT-BUG-2120642.
A possible workaround for REDHAT-BUG-2120642 is to sanitize the input URI by removing leading slashes before processing.