mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 09:49:18 -04:00
devel/py-setuptools{44,58}: fix CVE-2022-40897 backporting a patch
Follow recent commit to devel/py-setuptools and fix old versions same way. Reported-by: vishwin
This commit is contained in:
parent
3dda704910
commit
a3d611120f
5 changed files with 26 additions and 1 deletions
|
@ -1,5 +1,6 @@
|
||||||
PORTNAME= setuptools
|
PORTNAME= setuptools
|
||||||
PORTVERSION= 44.1.1
|
PORTVERSION= 44.1.1
|
||||||
|
PORTREVISION= 1
|
||||||
CATEGORIES= devel python
|
CATEGORIES= devel python
|
||||||
MASTER_SITES= PYPI
|
MASTER_SITES= PYPI
|
||||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
--- setuptools/package_index.py.orig 2022-07-04 02:25:25 UTC
|
||||||
|
+++ setuptools/package_index.py
|
||||||
|
@@ -197,7 +197,7 @@ def unique_values(func):
|
||||||
|
return wrapper
|
||||||
|
|
||||||
|
|
||||||
|
-REL = re.compile(r"""<([^>]*\srel\s*=\s*['"]?([^'">]+)[^>]*)>""", re.I)
|
||||||
|
+REL = re.compile(r"""<([^>]*\srel\s{0,10}=\s{0,10}['"]?([^'" >]+)[^>]*)>""", re.I)
|
||||||
|
# this line is here to fix emacs' cruddy broken syntax highlighting
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
PORTNAME= setuptools
|
PORTNAME= setuptools
|
||||||
PORTVERSION= 58.5.3
|
PORTVERSION= 58.5.3
|
||||||
PORTREVISION= 2
|
PORTREVISION= 3
|
||||||
CATEGORIES= devel python
|
CATEGORIES= devel python
|
||||||
MASTER_SITES= PYPI
|
MASTER_SITES= PYPI
|
||||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
--- setuptools/package_index.py.orig 2022-07-04 02:25:25 UTC
|
||||||
|
+++ setuptools/package_index.py
|
||||||
|
@@ -197,7 +197,7 @@ def unique_values(func):
|
||||||
|
return wrapper
|
||||||
|
|
||||||
|
|
||||||
|
-REL = re.compile(r"""<([^>]*\srel\s*=\s*['"]?([^'">]+)[^>]*)>""", re.I)
|
||||||
|
+REL = re.compile(r"""<([^>]*\srel\s{0,10}=\s{0,10}['"]?([^'" >]+)[^>]*)>""", re.I)
|
||||||
|
# this line is here to fix emacs' cruddy broken syntax highlighting
|
||||||
|
|
||||||
|
|
|
@ -2833,6 +2833,8 @@
|
||||||
<affects>
|
<affects>
|
||||||
<package>
|
<package>
|
||||||
<name>py39-setuptools</name>
|
<name>py39-setuptools</name>
|
||||||
|
<range><lt>44.1.1</lt></range>
|
||||||
|
<range><ge>57.0.0</ge><lt>58.5.3_3</lt></range>
|
||||||
<range><lt>63.1.0_1</lt></range>
|
<range><lt>63.1.0_1</lt></range>
|
||||||
</package>
|
</package>
|
||||||
</affects>
|
</affects>
|
||||||
|
|
Loading…
Add table
Reference in a new issue