source: uri/docs/source/release-notes/1.4.0.rst@ 230

Last change on this file since 230 was 230, checked in by wouter, 4 years ago

#91 clone https://pypi.org/project/rfc3986/

File size: 1.1 KB
RevLine 
[230]11.4.0 -- 2020-04-07
2-------------------
3
4Security
5~~~~~~~~
6
7- Prevent users from receiving an invalid authority parsed from a malicious
8 URL. Previously we did not stop parsing the authority section at the first
9 backslash (``\\``) character. As a result, it was possible to trick our
10 parser into parsing up to the first forward-slash (``/``) and thus
11 generating an invalid authority.
12
13 See also `GitHub pr-64`_ and `the blog post that sparked this change`_
14
15Bug Fixes and Features
16~~~~~~~~~~~~~~~~~~~~~~
17
18- Add ``from_uri`` to ``URIBuilder`` to allow creation of a ``URIBuilder``
19 from an existing URI.
20
21 See also `GitHub pr-63`_
22
23- Fix a typographical error in our documentation.
24
25 See also `GitHub pr-61`_
26
27.. links
28
29.. _GitHub pr-61:
30 https://github.com/python-hyper/rfc3986/pull/61
31
32.. _GitHub pr-63:
33 https://github.com/python-hyper/rfc3986/pull/63
34
35.. _GitHub pr-64:
36 https://github.com/python-hyper/rfc3986/pull/64
37
38.. _the blog post that sparked this change:
39 https://bugs.xdavidhu.me/google/2020/03/08/the-unexpected-google-wide-domain-check-bypass/
Note: See TracBrowser for help on using the repository browser.