poetry
Python packaging and dependency management made easy
Activity
- Latest release
- 1w ago
- Total releases
- 189
- Cadence
- ~29 days
- Last 12 months
- 9
Reach
- Stars
- 34.3k
Details
- License
- MIT
- First release
- Feb 28, 2018
| Version | Released | |
|---|---|---|
2.4.3
patch
|
2.4.3
patch
Dependencies (22)
+ 14 more
Changelog
Compare changes
|
|
2.4.2
patch
|
2.4.2
patch
Dependencies (22)
+ 14 more
Changelog
Compare changes
|
|
2.4.1
patch
|
2.4.1
patch
Dependencies (22)
+ 14 more
Changelog
Compare changes
|
|
2.4.0
minor
|
2.4.0
minor
Dependencies (22)
+ 14 more
Changelog
Compare changes
|
|
2.3.4
patch
|
2.3.4
patch
Dependencies (22)
+ 14 more
Changelog
Compare changes
|
|
2.3.3
patch
1 CVE
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev |
2.3.3
patch
Dependencies (22)
+ 14 more
Changelog
Compare changes
|
|
2.3.2
patch
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
2.3.2
patch
Dependencies (22)
+ 14 more
Changelog
Compare changes
|
|
2.3.1
patch
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
2.3.1
patch
Dependencies (22)
+ 14 more
Changelog
Compare changes
|
|
2.3.0
minor
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
2.3.0
minor
Dependencies (22)
+ 14 more
Changelog
Compare changes
|
|
2.2.1
patch
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
2.2.1
patch
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
2.2.0
minor
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
2.2.0
minor
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
2.1.4
patch
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
2.1.4
patch
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
2.1.3
patch
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
2.1.3
patch
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
2.1.2
patch
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
2.1.2
patch
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
2.1.1
patch
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
2.1.1
patch
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
2.1.0
minor
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
2.1.0
minor
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
2.0.1
patch
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
2.0.1
patch
Dependencies (21)
+ 13 more
Changelog
Compare changes
|
|
2.0.0
major
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
2.0.0
major
Dependencies (21)
+ 13 more
Changelog
Compare changes
|
|
1.8.5
patch
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
1.8.5
patch
Dependencies (24)
+ 16 more
Changelog
Compare changes
|
|
1.8.4
patch
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
1.8.4
patch
Dependencies (24)
+ 16 more
Changelog
Compare changes
|
|
1.8.3
patch
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
1.8.3
patch
Dependencies (24)
+ 16 more
Changelog
Compare changes
|
|
1.8.2
patch
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
1.8.2
patch
Dependencies (24)
+ 16 more
Changelog
Compare changes
|
|
1.8.1
patch
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
1.8.1
patch
Dependencies (24)
+ 16 more
Changelog
Compare changes
|
|
1.8.0
minor
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
1.8.0
minor
Dependencies (24)
+ 16 more
Changelog
Compare changes
|
|
1.7.1
patch
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
1.7.1
patch
Dependencies (24)
+ 16 more
Changelog
Compare changes
|
|
1.7.0
minor
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
1.7.0
minor
Dependencies (24)
+ 16 more
Changelog
Compare changes
|
|
1.6.1
patch
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
1.6.1
patch
Dependencies (24)
+ 16 more
Changelog
Compare changes
|
|
1.6.0
minor
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
1.6.0
minor
Dependencies (24)
+ 16 more
Changelog
Compare changes
|
|
1.5.1
patch
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
1.5.1
patch
Dependencies (29)
+ 21 more
Changelog
Compare changes
|
|
1.5.0
minor
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
1.5.0
minor
Dependencies (29)
+ 21 more
Changelog
Compare changes
|
|
1.4.2
patch
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
1.4.2
patch
Dependencies (29)
+ 21 more
Changelog
Compare changes
|
|
1.4.1
patch
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
1.4.1
patch
Dependencies (29)
+ 21 more
Changelog
Compare changes
|
|
1.4.0
minor
2 CVEs
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-34591
PYSEC-2026-2260
GHSA-2599-h6xx-hpxp
Apr 02, 2026
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3. Affected versions
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
+ 15 more Show less
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
Fixed in
2.3.3
References Updated Jul 13, 2026 · Source: OSV.dev |
1.4.0
minor
Dependencies (29)
+ 21 more
Changelog
Compare changes
|
|
1.3.2
patch
1 CVE
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev |
1.3.2
patch
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
1.3.1
patch
1 CVE
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev |
1.3.1
patch
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
1.3.0
minor
1 CVE
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev |
1.3.0
minor
Dependencies (25)
+ 17 more
Changelog
Compare changes
|
|
1.2.2
patch
1 CVE
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev |
1.2.2
patch
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
1.2.1
patch
1 CVE
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev |
1.2.1
patch
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
1.2.0
minor
1 CVE
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev |
1.2.0
minor
Dependencies (22)
+ 14 more
Changelog
Compare changes
|
|
1.2.0rc2
pre
1 CVE
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev |
1.2.0rc2
pre
Dependencies (22)
+ 14 more
Changelog
Compare changes
|
|
1.2.0rc1
pre
1 CVE
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev |
1.2.0rc1
pre
Dependencies (22)
+ 14 more
Changelog
Compare changes
|
|
1.1.15
patch
1 CVE
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev | ||
1.2.0b3
pre
1 CVE
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev |
1.2.0b3
pre
Dependencies (21)
+ 13 more
Changelog
Compare changes
|
|
1.1.14
patch
1 CVE
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev | ||
1.2.0b2
pre
1 CVE
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev |
1.2.0b2
pre
Dependencies (22)
+ 14 more
Changelog
Compare changes
|
|
1.2.0b1
pre
1 CVE
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev | ||
1.1.13
patch
1 CVE
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev | ||
1.1.12
patch
1 CVE
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev | ||
1.1.11
patch
1 CVE
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev | ||
1.1.10
patch
1 CVE
CVE-2026-41140
PYSEC-2026-2890
GHSA-73h3-mf4w-8647
Jul 13, 2026
Poetry has Path Traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.4
Medium
Network
Low
None
SummaryThe ImpactArbitrary file write (path traversal) from untrusted sdist content. In practice, the impact is low because an attacker who exploits this vulnerability can as well include arbitrary code in a On Python 3.11.2 (Debian Bookworm default, directly tested), a crafted sdist with Affected Environments:
PatchesVersions 2.3.4 and newer of Poetry ensure that paths are inside the target directory. Root CauseFile:
On Python versions without a working
Call SitesThis function is called from two locations:
Suggested FixApply path validation in the
Affected versions
0.1.0
0.10.0
0.10.0a0
0.10.0a1
0.10.0a2
0.10.0a3
0.10.1
0.10.2
0.10.3
0.11.0
0.11.0a0
0.11.0a1
+ 172 more Show less
0.11.0a2
0.11.0a3
0.11.0a4
0.11.1
0.11.2
0.11.3
0.11.4
0.11.5
0.12.0
0.12.0a0
0.12.0a1
0.12.0a2
0.12.0a3
0.12.0a4
0.12.0a5
0.12.1
0.12.10
0.12.11
0.12.12
0.12.13
0.12.14
0.12.15
0.12.16
0.12.17
0.12.2
0.12.3
0.12.4
0.12.5
0.12.6
0.12.7
0.12.8
0.12.9
0.2.0
0.3.0
0.4.0
0.4.0.post1
0.4.1
0.4.2
0.5.0
0.5.0b1
0.5.0b2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.3b1
0.6.3b2
0.6.3b3
0.6.3b4
0.6.3b5
0.6.3b6
0.6.3b7
0.6.4
0.6.4b1
0.6.5
0.7.0
0.7.0b1
0.7.0b2
0.7.0b3
0.7.0b4
0.7.1
0.8.0
0.8.0a0
0.8.0a1
0.8.0a2
0.8.0a3
0.8.0a4
0.8.1
0.8.1a0
0.8.2
0.8.3
0.8.4
0.8.5
0.8.5a0
0.8.6
0.9.0
0.9.0a0
0.9.0a1
0.9.0a2
0.9.0a3
0.9.1
1.0.0
1.0.0a0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
1.0.0b1
1.0.0b2
1.0.0b3
1.0.0b4
1.0.0b5
1.0.0b6
1.0.0b7
1.0.0b8
1.0.0b9
1.0.1
1.0.10
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.0a1
1.1.0a2
1.1.0a3
1.1.0b1
1.1.0b2
1.1.0b3
1.1.0b4
1.1.0rc1
1.1.1
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0a1
1.2.0a2
1.2.0b1
1.2.0b2
1.2.0b3
1.2.0rc1
1.2.0rc2
1.2.1
1.2.2
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.6.1
1.7.0
1.7.1
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.3.0
2.3.1
2.3.2
2.3.3
Fixed in
2.3.4
References
Updated Jul 13, 2026 · Source: OSV.dev |