Skip to content

Commit e316ef6

Browse files
authored
Security: Fix CVE-2026-45409 (idna) and GHSA-537c-gmf6-5ccf (cryptogr… (#902)
Security: Fix CVE-2026-45409 (idna) and GHSA-537c-gmf6-5ccf (cryptography) Upgrades dependencies to address high-severity vulnerabilities: - cryptography 47.0.0 → 48.0.1: Fixes vulnerable OpenSSL in wheels - idna 3.10 → 3.15: Fixes DoS vulnerability in IDNA encoding CVE-2026-45409: idna versions prior to 3.15 were vulnerable to DoS attacks via specially crafted inputs to idna.encode() function. GHSA-537c-gmf6-5ccf: cryptography wheels prior to 48.0.1 included a statically linked copy of OpenSSL with security vulnerabilities.
1 parent 5f4fcf3 commit e316ef6

3 files changed

Lines changed: 8 additions & 5 deletions

File tree

requirements-dev.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
click==8.1.7
2-
idna==3.10
2+
idna==3.15
33
pytest==8.3.3
44
pytest-timer==1.0.0
55
pytest-timeout==2.3.1

requirements.in

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
backoff==2.2.1
22
certifi==2024.8.30
3-
cryptography==47.0.0
3+
cryptography==48.0.1
44
distro==1.9.0
55
httplib2==0.22.0
6+
idna==3.15
67
jinja2==3.1.6
78
omegaconf==2.3.0
89
psycopg2-binary==2.9.10

requirements.txt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,16 @@ cffi==2.0.0
1616
# via cryptography
1717
charset-normalizer==2.0.3
1818
# via requests
19-
cryptography==47.0.0
19+
cryptography==48.0.1
2020
# via -r requirements.in
2121
distro==1.9.0
2222
# via -r requirements.in
2323
httplib2==0.22.0
2424
# via -r requirements.in
25-
idna==3.10
26-
# via requests
25+
idna==3.15
26+
# via
27+
# -r requirements.in
28+
# requests
2729
jinja2==3.1.6
2830
# via -r requirements.in
2931
markupsafe==2.0.1

0 commit comments

Comments
 (0)