Skip to content

chore(deps): update dependency nltk to v3.9.3 [security]#331

Merged
dreadnode-renovate-bot[bot] merged 1 commit intomainfrom
renovate/pypi-nltk-vulnerability
Mar 1, 2026
Merged

chore(deps): update dependency nltk to v3.9.3 [security]#331
dreadnode-renovate-bot[bot] merged 1 commit intomainfrom
renovate/pypi-nltk-vulnerability

Conversation

@dreadnode-renovate-bot
Copy link
Contributor

@dreadnode-renovate-bot dreadnode-renovate-bot bot commented Mar 1, 2026

This PR contains the following updates:

| Package | Change | Age | Confidence |
|

Generated Summary:

No relevant changes.

This summary was generated with ❤️ by rigging

| nltk (source) | 3.9.23.9.3 | age | confidence |

GitHub Vulnerability Alerts

CVE-2025-14009

A critical vulnerability exists in the NLTK downloader component of nltk/nltk, affecting all versions. The _unzip_iter function in nltk/downloader.py uses zipfile.extractall() without performing path validation or security checks. This allows attackers to craft malicious zip packages that, when downloaded and extracted by NLTK, can execute arbitrary code. The vulnerability arises because NLTK assumes all downloaded packages are trusted and extracts them without validation. If a malicious package contains Python files, such as init.py, these files are executed automatically upon import, leading to remote code execution. This issue can result in full system compromise, including file system access, network access, and potential persistence mechanisms.


Release Notes

nltk/nltk (nltk)

v3.9.3

Compare Source


Configuration

📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

| datasource | package | from  | to    |
| ---------- | ------- | ----- | ----- |
| pypi       | nltk    | 3.9.2 | 3.9.3 |
@dreadnode-renovate-bot dreadnode-renovate-bot bot added the type/digest Dependency digest updates label Mar 1, 2026
@dreadnode-renovate-bot dreadnode-renovate-bot bot added this pull request to the merge queue Mar 1, 2026
Merged via the queue into main with commit 9e21892 Mar 1, 2026
9 checks passed
@dreadnode-renovate-bot dreadnode-renovate-bot bot deleted the renovate/pypi-nltk-vulnerability branch March 1, 2026 00:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type/digest Dependency digest updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants