Skip to content

Commit 08fc223

Browse files
Merge pull request #18 from SemClone/security/urllib3-v2.6.3
Security: Update urllib3 to v2.6.3 (CVE fixes)
2 parents 39c1ae4 + c441004 commit 08fc223

2 files changed

Lines changed: 10 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.2.4] - 2026-03-15
9+
10+
### Security
11+
- Updated urllib3 from >=2.5.0 to >=2.6.3 to address multiple high-severity vulnerabilities:
12+
- CVE-2026-21441: Decompression-bomb safeguards bypassed when following HTTP redirects (streaming API)
13+
- CVE-2025-66471: Streaming API improperly handles highly compressed data
14+
- CVE-2025-66418: Unbounded number of links in the decompression chain
15+
816
## [1.2.3] - 2025-10-27
917

1018
### Changed

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "purl2src"
7-
version = "1.2.3"
7+
version = "1.2.4"
88
description = "Translate Package URLs (PURLs) into validated download URLs for source code artifacts"
99
readme = "README.md"
1010
requires-python = ">=3.8"
@@ -30,7 +30,7 @@ classifiers = [
3030
dependencies = [
3131
"click>=8.0.0",
3232
"requests>=2.28.0",
33-
"urllib3>=2.5.0",
33+
"urllib3>=2.6.3",
3434
]
3535

3636
[project.optional-dependencies]

0 commit comments

Comments
 (0)