<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/django/utils/html.py, branch stable/5.2.x</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=stable%2F5.2.x</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=stable%2F5.2.x'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2025-05-07T01:24:24Z</updated>
<entry>
<title>[5.2.x] Fixed CVE-2025-32873 -- Mitigated potential DoS in strip_tags().</title>
<updated>2025-05-07T01:24:24Z</updated>
<author>
<name>Sarah Boyce</name>
<email>42296566+sarahboyce@users.noreply.github.com</email>
</author>
<published>2025-04-08T14:30:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=c9731dc656e533187b021b4d81f8293d6c943a43'/>
<id>urn:sha1:c9731dc656e533187b021b4d81f8293d6c943a43</id>
<content type='text'>
Thanks to Elias Myllymäki for the report, and Shai Berger and Jake
Howard for the reviews.

Co-authored-by: Natalia &lt;124304+nessita@users.noreply.github.com&gt;

Backport of 9f3419b519799d69f2aba70b9d25abe2e70d03e0 from main.
</content>
</entry>
<entry>
<title>[5.2.x] Fixed CVE-2025-27556 -- Mitigated potential DoS in url_has_allowed_host_and_scheme() on Windows.</title>
<updated>2025-04-02T08:23:46Z</updated>
<author>
<name>Sarah Boyce</name>
<email>42296566+sarahboyce@users.noreply.github.com</email>
</author>
<published>2025-03-06T14:24:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=2cb311f7b069723027fb5def4044d1816d7d2afd'/>
<id>urn:sha1:2cb311f7b069723027fb5def4044d1816d7d2afd</id>
<content type='text'>
Thank you sw0rd1ight for the report.

Backport of 39e2297210d9d2938c75fc911d45f0e863dc4821 from main.
</content>
</entry>
<entry>
<title>[5.2.x] Fixed #36013 -- Removed use of IDNA-2003 in django.utils.html.</title>
<updated>2025-01-23T09:40:58Z</updated>
<author>
<name>Mike Edmunds</name>
<email>medmunds@gmail.com</email>
</author>
<published>2024-12-15T00:54:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=698d05c11c27d4ed5fd75194ac0edcf133bd7600'/>
<id>urn:sha1:698d05c11c27d4ed5fd75194ac0edcf133bd7600</id>
<content type='text'>
Removed obsolete and potentially problematic IDNA 2003 ("punycode")
encoding of international domain names in smart_urlquote() and Urlizer,
which are used (only) by AdminURLFieldWidget and the urlize/urlizetrunc
template filters. Changed to use percent-encoded UTF-8, which defers
IDNA details to the browser (like other URLs rendered by Django).

Backport of 29ba75e6e57414f0e6f9528d08a520b8b931fb28 from main.
</content>
</entry>
<entry>
<title>[5.2.x] Fixed #36017 -- Used EmailValidator in urlize to detect emails.</title>
<updated>2025-01-20T13:04:35Z</updated>
<author>
<name>greg</name>
<email>marianigregory@pm.me</email>
</author>
<published>2025-01-20T07:49:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=dab04b89af91467e9a95ffaf30c1904fce7fff47'/>
<id>urn:sha1:dab04b89af91467e9a95ffaf30c1904fce7fff47</id>
<content type='text'>
Backport of 61dae11df52fae71fc3050974ac459f362c9dfd7 from main.
</content>
</entry>
<entry>
<title>Fixed #35998 -- Added caching to django.utils.html.urlize().</title>
<updated>2025-01-14T16:59:32Z</updated>
<author>
<name>Sarah Boyce</name>
<email>42296566+sarahboyce@users.noreply.github.com</email>
</author>
<published>2024-10-11T11:44:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=b721f127603516c75ebda6912046ff5f0694e150'/>
<id>urn:sha1:b721f127603516c75ebda6912046ff5f0694e150</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #36012 -- Made mailto punctuation percent-encoded in Urlizer.</title>
<updated>2024-12-17T09:18:48Z</updated>
<author>
<name>Mike Edmunds</name>
<email>medmunds@gmail.com</email>
</author>
<published>2024-12-14T23:57:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=322e49ba3071022dde96f6aae71a578a1588db33'/>
<id>urn:sha1:322e49ba3071022dde96f6aae71a578a1588db33</id>
<content type='text'>
Urlizer was not properly encoding email addresses containing punctuation
in generated mailto links. Per RFC 6068, fixed by percent encoding
(urllib.parse.quote) the local and domain address parts.
</content>
</entry>
<entry>
<title>Fixed CVE-2024-53907 -- Mitigated potential DoS in strip_tags().</title>
<updated>2024-12-04T12:43:13Z</updated>
<author>
<name>Sarah Boyce</name>
<email>42296566+sarahboyce@users.noreply.github.com</email>
</author>
<published>2024-11-13T14:06:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=49ff1042aa66bb25eda87e9a8ef82f3b0ad4eeba'/>
<id>urn:sha1:49ff1042aa66bb25eda87e9a8ef82f3b0ad4eeba</id>
<content type='text'>
Thanks to jiangniao for the report, and Shai Berger and Natalia Bidart
for the reviews.
</content>
</entry>
<entry>
<title>Fixed CVE-2024-45230 -- Mitigated potential DoS in urlize and urlizetrunc template filters.</title>
<updated>2024-09-03T12:22:32Z</updated>
<author>
<name>Sarah Boyce</name>
<email>42296566+sarahboyce@users.noreply.github.com</email>
</author>
<published>2024-08-12T13:17:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=320dd27412e791e119d088281913d8f649617a13'/>
<id>urn:sha1:320dd27412e791e119d088281913d8f649617a13</id>
<content type='text'>
Thanks MProgrammer (https://hackerone.com/mprogrammer) for the report.
</content>
</entry>
<entry>
<title>Refs #34609 -- Fixed deprecation warning stack level in format_html().</title>
<updated>2024-08-27T18:14:50Z</updated>
<author>
<name>Adam Johnson</name>
<email>me@adamj.eu</email>
</author>
<published>2024-08-27T18:14:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=2b71b2c8dcd40f2604310bb3914077320035b399'/>
<id>urn:sha1:2b71b2c8dcd40f2604310bb3914077320035b399</id>
<content type='text'>
Co-authored-by: Simon Charette &lt;charette.s@gmail.com&gt;</content>
</entry>
<entry>
<title>Fixed #35668 -- Added mapping support to format_html_join.</title>
<updated>2024-08-20T06:20:34Z</updated>
<author>
<name>nabil-rady</name>
<email>midorady9999@gmail.com</email>
</author>
<published>2024-08-13T21:58:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=231c0d85931b5afde3e3caec0e6bc5ca6132bb7a'/>
<id>urn:sha1:231c0d85931b5afde3e3caec0e6bc5ca6132bb7a</id>
<content type='text'>
</content>
</entry>
</feed>
